code: @Override
      public void visitClassContext(ClassContext classContext) {
          if (mapInterface != null) {
              this.clsContext = classContext;
              classContext.getJavaClass().accept(this);
          }
      }
docs: overrides the visitor to make sure that the static initializer was able to load the map class
  
  @param classContext
  the currently parsed class