// <editor-fold defaultstate="collapsed" desc=" main ">
  public static void main(String args[]) {

    try {
      javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {
      throw new RuntimeException(e);
    }

    Dlg_disbursement_categories dialog =
        Dlg_disbursement_categories.create(new javax.swing.JFrame(), true);
    dialog.setVisible(true);
  }
  public static Dlg_disbursement_categories create(
      java.awt.Window parent, java.awt.Dialog.ModalityType modalType) {

    if (parent instanceof java.awt.Frame) {

      Dlg_disbursement_categories dialog = dialogContainer.get(parent);

      if (dialog == null) {
        dialog = new Dlg_disbursement_categories((java.awt.Frame) parent, false);
        dialog.setModalityType(modalType);
        dialogContainer.put(parent, dialog);
        java.util.logging.Logger.getAnonymousLogger()
            .log(Level.INFO, "instances: {0}", dialogContainer.size());
        dialog.setThisRef(dialog);
        return dialog;
      } else {
        dialog.setModalityType(modalType);
        return dialog;
      }
    }

    if (parent instanceof java.awt.Dialog) {
      Dlg_disbursement_categories dialog = dialogContainer.get(parent);

      if (dialog == null) {
        dialog = new Dlg_disbursement_categories((java.awt.Dialog) parent, false);
        dialog.setModalityType(modalType);
        dialogContainer.put(parent, dialog);
        java.util.logging.Logger.getAnonymousLogger()
            .log(Level.INFO, "instances: {0}", dialogContainer.size());
        dialog.setThisRef(dialog);
        return dialog;
      } else {
        dialog.setModalityType(modalType);
        return dialog;
      }
    }

    return null;
  }
 public void nullify() {
   myRef.setVisible(false);
   myRef = null;
 }