Class clazz = null;
try {
clazz = jcl.loadClass(className);
} catch (ClassNotFoundException cnfe) {
clazz = jcl.defineClass(className, buf);
}
// if it's a compiled JRuby script, instantiate and run it
if (Script.class.isAssignableFrom(clazz)) {
Script script = (Script)clazz.newInstance();