@Override
public synchronized Class<JspFragment> compileSnippet(String jspClassName, String source) throws Exception {
JavaSourceClassLoader loader = getSourceClassLoader();
Class<JspFragment> f = getCompiledClass(jspClassName);
if(f==null) {
f = (Class<JspFragment>)loader.addClass(jspClassName, source);
}
return f;
}
// We don't want to share the class loader as the snippets can be modified, and