diff --git a/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java b/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java index 356ddd7a0..b0436b9f5 100644 --- a/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java +++ b/tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java @@ -325,14 +325,12 @@ public class BuildMetadataFromXml { format.nationalPrefixFormattingRule = nationalPrefixFormattingRule; } - if (!format.nationalPrefixFormattingRule.equals("")) { - if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) { - format.nationalPrefixOptionalWhenFormatting = - Boolean.valueOf(numberFormatElement.getAttribute( - NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)); - } else { - format.nationalPrefixOptionalWhenFormatting = nationalPrefixOptionalWhenFormatting; - } + if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) { + format.nationalPrefixOptionalWhenFormatting = + Boolean.valueOf(numberFormatElement.getAttribute( + NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)); + } else { + format.nationalPrefixOptionalWhenFormatting = nationalPrefixOptionalWhenFormatting; } if (numberFormatElement.hasAttribute(CARRIER_CODE_FORMATTING_RULE)) { format.domesticCarrierCodeFormattingRule = validateRE(