@Override
      public void visitSource(String source, String debug) {
        String suffix = ".groovy";
        if (source != null && source.length() > suffix.length() &&
            source.regionMatches(true, source.length() - suffix.length(), suffix, 0, suffix.length())) {
          trustInnerClasses = false;
        }
        super.visitSource(source, debug);
      }
@Override
      public void visitSource(String source, String debug)