protected void dumpScript(RuleScript ruleScript) { String file = ruleScript.getFile(); int line = ruleScript.getLine(); if (file != null) { System.out.println("# " + file + " line " + line); } System.out.println("RULE " + ruleScript.getName()); if (ruleScript.isInterface()) { System.out.println("INTERFACE " + ruleScript.getTargetClass()); } else { System.out.println("CLASS " + ruleScript.getTargetClass()); } System.out.println("METHOD " + ruleScript.getTargetMethod()); if (ruleScript.getTargetHelper() != null) { System.out.println("HELPER " + ruleScript.getTargetHelper()); } System.out.println(ruleScript.getTargetLocation()); System.out.println(ruleScript.getRuleText()); System.out.println("ENDRULE"); }