protected boolean report(Reporter reporter) { int errCount = reporter.getErrors().size(); if (errCount > 0) { System.err.printf("%d ERRORS%n", errCount); for (String e : reporter.getErrors()) { System.err.println(" " + e); } return true; } int warnCount = reporter.getWarnings().size(); if (warnCount > 0) { System.err.printf("%d WARNINGS%n", warnCount); for (String w : reporter.getWarnings()) { System.err.println(" " + w); } } return false; }