throws CompileException, LoadException, CreateException {
Class<?> clazz = load(loader, source);
try {
return (Script)clazz.newInstance();
} catch (Throwable t) {
throw new CreateException("Could not create script for class '" + clazz.getCanonicalName() +
"' from source " + source + ".", t);
}
}