code: @Override
      public void visitCode(Code obj) {
          forLoops = new HashSet<>();
          super.visitCode(obj);
          forLoops = null;
      }
docs: implements the visitor to clear the forLoops set
  
  @param obj
  the context object for the currently parsed code block