Adjust java patterns: Nested java classes contain dollar sign characters in their filenames

 Java's compiler generates names for nested classes by prefixing their enclosing class names and dollar sign characters to nested class names.