public void setPanelMode(CFJPanel.PanelMode value) {
   final String S_ProcName = "setPanelMode";
   CFJPanel.PanelMode oldValue = getPanelMode();
   if (oldValue == value) {
     return;
   }
   if (value != CFJPanel.PanelMode.View) {
     throw CFLib.getDefaultExceptionFactory()
         .newUsageException(
             getClass(), S_ProcName, "PickerJInternalFrames only support PanelMode View");
   }
   super.setPanelMode(value);
   if (swingPickerJPanel != null) {
     ICFBamSwingClearSubDep2JPanelCommon jpanelCommon =
         (ICFBamSwingClearSubDep2JPanelCommon) swingPickerJPanel;
     jpanelCommon.setPanelMode(value);
   }
 }
 public void setPanelMode(CFJPanel.PanelMode value) {
   super.setPanelMode(value);
   ((ICFBamSwingClearSubDep2JPanelCommon) attrJPanel).setPanelMode(value);
   ((ICFBamSwingClearSubDep2JPanelCommon) eltJTabbedPane).setPanelMode(value);
 }