+ toAsciiLowerCase(v.component()) + " component. "
+ "Use \u201C%20\u201D in place of spaces.");
case EMPTY_SCHEME:
throw newDatatypeException("Scheme component is empty.");
case ILLEGAL_PERCENT_ENCODING:
throw newDatatypeException(underbarStringToSentence(v.component())
+ " component contains a percent sign that is not followed by two hexadecimal digits.");
case IP_V4_HAS_FOUR_COMPONENTS:
throw newDatatypeException("Host component is entirely numeric but does not have four components like an IPv4 address.");
case IP_V4_OCTET_RANGE:
throw newDatatypeException("Host component contains a number not in the range 0-255, or a number with a leading zero.");