code: public JPanel getPanel() {
          if (panel == null) {
              panel = getComponentFactory().createPanel();
          }
          insertMissingSpecs();
          fixColSpans();
          fillInGaps();
          fillPanel();
  
          if( focusOrder != null ) {
              installFocusOrder( focusOrder );
          }
  
          return panel;
      }
docs: Creates and returns a JPanel with all the given components in it, using
  the "hints" that were provided to the builder.
  
  @return a new JPanel with the components laid-out in it