diff --git a/java/release_notes.txt b/java/release_notes.txt
index a3c9d4239..c627b66b8 100644
--- a/java/release_notes.txt
+++ b/java/release_notes.txt
@@ -1,3 +1,7 @@
+October 22nd, 2010
+* Metadata changes:
+ - Updates to existing countries: AE, GB, GG, IM, JE
+
October 15th, 2010
* Code improvements:
- Allowed parsing of numbers that start with "++" or a full-width "+" symbol
diff --git a/java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml b/java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml
index 97662e713..eeb170686 100644
--- a/java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml
+++ b/java/resources/com/google/i18n/phonenumbers/src/PhoneNumberMetaData.xml
@@ -34,8 +34,8 @@
-
+
@@ -133,13 +133,15 @@
5
$1 $2 $3
-
+
[4679]0
$1 $2 $3
-
+
8
- $1 $2 $3
+ $1 $2
@@ -2800,7 +2802,7 @@
80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}
- \d{7,10}
+ \d{7}(?:\d{2,3})?
8001234567
@@ -2815,7 +2817,7 @@
number prefixes in the United Kingdom
845 46 47 with 7 digits, 842-845, 870 with 10 digits -->
8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})
- \d{7,10}
+ \d{7}(?:\d{3})?
8431234567
@@ -2944,7 +2946,7 @@
80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}
- \d{7,10}
+ \d{7}(?:\d{2,3})?
8001234567
@@ -2953,8 +2955,8 @@
9012345678
- 8(?:4[3-5]|70)\d{7}
- \d{10}
+ 8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})
+ \d{7}(?:\d{3})?
8431234567
@@ -3716,7 +3718,7 @@
80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}
- \d{7,10}
+ \d{7}(?:\d{2,3})?
8001234567
@@ -3726,7 +3728,7 @@
8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})
- \d{7,10}
+ \d{7}(?:\d{3})?
8431234567
@@ -4087,7 +4089,7 @@
80(?:0(?:1111|\d{6,7})|8\d{7})|500\d{6}
- \d{7,10}
+ \d{7}(?:\d{2,3})?
8001234567
@@ -4097,7 +4099,7 @@
8(?:4(?:5464\d|[2-5]\d{7})|70\d{7})
- \d{7,10}
+ \d{7}(?:\d{3})?
8431234567
diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE
index 9ef7920b5..597d55b46 100644
Binary files a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE and b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE differ
diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB
index 6457a19d8..e3ab07951 100644
Binary files a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB and b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB differ
diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG
index 221e99ca0..869208202 100644
Binary files a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG and b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG differ
diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM
index 1e9692e74..fb263ec64 100644
Binary files a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM and b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM differ
diff --git a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE
index 7c24093bb..ca1fb4ecb 100644
Binary files a/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE and b/java/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE differ