private void loadScriptClass(Gant gant, String scriptName) { try { // try externalized script first gant.loadScriptClass(scriptName + "_"); } catch (Exception e) { try { gant.loadScriptClass(scriptName); } catch (Exception ex) { if (ex instanceof ClassNotFoundException && ex.getMessage() != null && ex.getMessage().contains(scriptName)) { throw new ScriptNotFoundException(scriptName); } } } }