public JavaFileObject getJavaFileForOutput(
            final Location location,
            final String className,
            final JavaFileObject.Kind kind,
            final FileObject sibling)
        {
            final InMemoryJavaFileObject outputFile = new InMemoryJavaFileObject(className, kind);
            outputFiles.add(outputFile);
            return outputFile;
        }
Compile the generated sources and return a {@link URLClassLoader} that can be used to load the generated classes.

@return a {@link URLClassLoader} that can be used to load the generated classes
sbe-tool/src/propertyTest/java/uk/co/real_logic/sbe/properties/utils/InMemoryOutputManager.java