code: @Override
      public void warning(String message, String sourceName, int line,
                          String lineSource, int lineOffset) {
          throw new UnsupportedOperationException();
      }
docs: This is not called during AST generation.
  {@link #warning(String,String,int,int)} is used instead.
  @throws UnsupportedOperationException