__CLOVER_225_0.S[13370]++;return null;}
__CLOVER_225_0.S[13371]++;if ((((_matcher.matches(pattern, value)) && (++__CLOVER_225_0.CT[2247] != 0)) || (++__CLOVER_225_0.CF[2247] == 0))){
__CLOVER_225_0.S[13372]++;return value;}
__CLOVER_225_0.S[13373]++;throw new InvalidStringException(ParseMessages.invalidAttribute(errorKey, value), value,
getLocation());
} finally { }}