```scala pass("\\p{javaLowerCase}", "a") pass("\\p{javaUpperCase}", "A") pass("\\p{javaWhitespace}", " ") pass("\\p{javaMirrored}", "{") // mirrored with } fail("\\p{javaMirrored}", "c") ``` * [ ] \p{javaAlphabetic} * [ ] \p{javaDefined} * [ ] \p{javaDigit} * [ ] \p{javaISOControl} * [ ] \p{javaIdentifierIgnorable} * [ ] \p{javaIdeographic} * [ ] \p{javaJavaIdentifierPart} * [ ] \p{javaJavaIdentifierStart} * [ ] \p{javaLetter} * [ ] \p{javaLetterOrDigit} * [ ] \p{javaLowerCase} * [ ] \p{javaMirrored} * [ ] \p{javaSpaceChar} * [ ] \p{javaTitleCase} * [ ] \p{javaUnicodeIdentifierPart} * [ ] \p{javaUnicodeIdentifierStart} * [ ] \p{javaUpperCase} * [ ] \p{javaWhitespace}