code: private AbortProcessingException abortWithError(String msg, Element e) {
      reportError(e, msg);
      return new AbortProcessingException();
    }
docs: Issue a compilation error and return an exception that, when thrown, will cause the processing
  of this class to be abandoned. This does not prevent the processing of other classes.