code: @SuppressWarnings("unchecked")
      protected P buildRootPane() throws CoreException {
  
          // Build the root node by reflection without any parameter or excluded class
          this.rootNode = (P) ClassUtility.buildGenericType(this.getClass(), Pane.class);
          return this.rootNode;
      }
docs: Build dynamically the root pane.
  
  @return the root pane
  @throws CoreException if build fails