code: @Override
      public void prepare() throws CoreException {
  
          // Initialize view components
          initInternalView();
  
          // Activate the controller to listen all components (this+children)
          if (controller() != null) {
              controller().activate();
          }
  
          // Process class annotation
          processViewAnnotation();
  
          // Process field annotation to attach event handler
          processFields();
  
          // Boot the view, ie to load data
          bootView();
  
      }
docs: {@inheritDoc}