__CLOVER_225_0.S[11565]++;return null;}
__CLOVER_225_0.S[11566]++;if ((((_matcher.matches(pattern, value)) && (++__CLOVER_225_0.CT[1979] != 0)) || (++__CLOVER_225_0.CF[1979] == 0))){
__CLOVER_225_0.S[11567]++;return value;}
__CLOVER_225_0.S[11568]++;throw new InvalidStringException(ParseMessages.invalidAttribute(errorKey, value), value,
getLocation());
} finally { }}