public JPanel getTabViewComponentsClearDepListJPanel() {
   if (tabViewComponentsClearDepListJPanel == null) {
     Collection<ICFBamClearSubDep1Obj> dataCollection;
     ICFBamClearTopDepObj focus = (ICFBamClearTopDepObj) getSwingFocusAsClearTopDep();
     if (focus != null) {
       dataCollection = focus.getOptionalComponentsClearDep(swingIsInitializing);
     } else {
       dataCollection = null;
     }
     ICFBamClearTopDepObj swingContainer;
     if ((focus != null) && (focus instanceof ICFBamClearTopDepObj)) {
       swingContainer = (ICFBamClearTopDepObj) focus;
     } else {
       swingContainer = null;
     }
     tabViewComponentsClearDepListJPanel =
         swingSchema
             .getClearSubDep1Factory()
             .newListJPanel(
                 null, swingContainer, dataCollection, new RefreshComponentsClearDepList(), false);
   }
   return (tabViewComponentsClearDepListJPanel);
 }