Description: foo
 bar

--- brainfood-janino-2.5.6.orig/src/org/codehaus/janino/Compiler.java
+++ brainfood-janino-2.5.6/src/org/codehaus/janino/Compiler.java
@@ -304,7 +304,7 @@
         this.benchmark.report("Rebuild",                 new Boolean(rebuild)         );
     }
     public static final File NO_DESTINATION_DIRECTORY = null; // Backwards compatibility -- previously, "null" was officially documented
-    static class SimpleWarningHandler implements WarningHandler {
+    public static class SimpleWarningHandler implements WarningHandler {
         public void handleWarning(String handle, String message, Location optionalLocation) {
             StringBuffer sb = new StringBuffer();
             if (optionalLocation != null) sb.append(optionalLocation).append(": ");
--- brainfood-janino-2.5.6.orig/src/org/codehaus/janino/JavaSourceIClassLoader.java
+++ brainfood-janino-2.5.6/src/org/codehaus/janino/JavaSourceIClassLoader.java
@@ -46,7 +46,7 @@
  * <p>
  * Notice that it does not compile them!
  */
-final class JavaSourceIClassLoader extends IClassLoader {
+public final class JavaSourceIClassLoader extends IClassLoader {
     private static final boolean DEBUG = false;
 
     private final ResourceFinder      sourceFinder;
--- brainfood-janino-2.5.6.orig/src/org/codehaus/janino/Parser.java
+++ brainfood-janino-2.5.6/src/org/codehaus/janino/Parser.java
@@ -2508,7 +2508,7 @@
      * Location} in the source code.
      */
     public static class ParseException extends Scanner.LocatedException {
-        ParseException(String message, Location location) {
+        public ParseException(String message, Location location) {
             super(message, location);
         }
     }
