// test
assertNotNull(testString, "missing test attribute for condition");
// pattern
if (patternString == null || "!".equals(patternString)) {
throw new PatternSyntaxException("empty pattern", patternString, -1);
}
String realPattern;
if (patternString.startsWith("!")) {