public void warn(SourcePosition position, String message) {
public final void warn(SourcePosition position, String message) {
        public void warn(SourcePosition position, String message) {            for (RubyParser.WarningListener listener : listeners) {                listener.warn(position, message);            }        }