} catch (NoSuchMethodException e) {
<BUG>environment.getGenerator().getLogger().warning(condition, "cannot find condition method '" + methodName + "' : evaluate to FALSE");
</BUG>
} catch (Throwable t) {
environment.getGenerator().getLogger().handleException(t);
<BUG>environment.getGenerator().getLogger().error(condition, "error executing condition " + methodName + " (see exception)");
</BUG>
throw new GenerationFailureException(t);
}
return false;

} catch (NoSuchMethodException e) {
environment.getGenerator().getLogger().warning(ruleNode, "cannot find condition method '" + conditionMethod + "' : evaluate to FALSE");
} catch (Throwable t) {
environment.getGenerator().getLogger().handleException(t);
environment.getGenerator().getLogger().error(ruleNode, "error executing condition " + conditionMethod + " (see exception)");
throw new GenerationFailureException(t);
}
return false;
