code: @Override
      public void visit(ClassOrInterfaceDeclaration declaration, ControllerModel controller) {
          controller.setName(declaration.getName());
  
          LOGGER.info("[controller]Visit " + controller.getName());
          //Go on with the methods and annotations
          super.visit(declaration,controller);
      }
docs: Visit the class declaration, this is the visitor entry point!
  
  @param declaration {@inheritDoc}
  @param controller The ControllerModel we are building.