void (@NotNull ClassLoader parent, @NotNull ClassLoader classLoader) { // without this ToolProvider.getSystemJavaCompiler() does not work in jdk 9+ try { Field f = ClassLoader.class.getDeclaredField("classLoaderValueMap"); f.setAccessible(true); f.set(classLoader, f.get(parent)); } catch (Exception ignored) { } }