public JavaFileManagerClassLoader(JavaFileManager fileManager, final ClassLoader parent) {
        super(parent);
        if (fileManager == null) {
            throw new NullPointerException("fileManager");
        }
        this.fileManager = fileManager;
    }