private CompilerConfiguration createBaseCompilerConfiguration(Class<? extends Script> scriptBaseClass) {
CompilerConfiguration configuration = new CompilerConfiguration();
configuration.setScriptBaseClass(scriptBaseClass.getName());
return configuration;
}
<BUG>public Script loadFromCache(ScriptSource source, ClassLoader classLoader, File scriptCacheDir,

Class<? extends Script> scriptBaseClass) {
</BUG>
String scriptText = source.getText();

private CompilerConfiguration createBaseCompilerConfiguration(Class<? extends Script> scriptBaseClass) {
CompilerConfiguration configuration = new CompilerConfiguration();
configuration.setScriptBaseClass(scriptBaseClass.getName());
return configuration;
}
public <T extends Script> T loadFromCache(ScriptSource source, ClassLoader classLoader, File scriptCacheDir,
Class<T> scriptBaseClass) {
String scriptText = source.getText();
