public CFBorderPane getTabViewComponentsColumnsListPane() {
   if (tabViewComponentsColumnsListPane == null) {
     Collection<ICFBamIndexColObj> dataCollection;
     ICFBamIndexObj focus = (ICFBamIndexObj) getJavaFXFocusAsIndex();
     if (focus != null) {
       dataCollection = focus.getOptionalComponentsColumns(javafxIsInitializing);
     } else {
       dataCollection = null;
     }
     ICFBamIndexObj javafxContainer;
     if ((focus != null) && (focus instanceof ICFBamIndexObj)) {
       javafxContainer = (ICFBamIndexObj) focus;
     } else {
       javafxContainer = null;
     }
     tabViewComponentsColumnsListPane =
         javafxSchema
             .getIndexColFactory()
             .newListPane(
                 cfFormManager,
                 javafxContainer,
                 null,
                 dataCollection,
                 new RefreshComponentsColumnsList(),
                 true);
   }
   return (tabViewComponentsColumnsListPane);
 }