public void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable {

    super.eventYouAreSelected(false);

    Object key = getKeyWhenDetailPanel();

    String sT = null;

    if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) {
      // Neu.
      leereAlleFelder(this);
      clearStatusbar();
      pASelektionDto.setBIsNew(true);
      sT = getTabbedPaneKunde().getKundeDto().getPartnerDto().formatFixTitelName1Name2();
    } else {
      // Update.
      FLRPASelektionPK pASelektionPK = (FLRPASelektionPK) key;
      pASelektionDto =
          DelegateFactory.getInstance()
              .getPartnerDelegate()
              .pASelektionFindByPrimaryKey(
                  new PASelektionPK(
                      pASelektionPK.getPartner_i_id(), pASelektionPK.getSelektion_i_id()));
      dto2Components();

      pASelektionDto.setBIsNew(false);

      String sB = pASelektionDto.getCBemerkung();
      sT =
          getTabbedPaneKunde().getKundeDto().getPartnerDto().formatFixTitelName1Name2()
              + (sB == null ? "" : " | " + sB);
    }
    getInternalFrame().setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, sT);
  }
 /**
  * dto2Components
  *
  * @throws Throwable
  */
 private void dto2Components() throws Throwable {
   wtfBemerkung.setText(pASelektionDto.getCBemerkung());
   SelektionDto selektionDto =
       DelegateFactory.getInstance()
           .getPartnerServicesDelegate()
           .selektionFindByPrimaryKey(pASelektionDto.getSelektionIId());
   wtfSelektion.setText(selektionDto != null ? selektionDto.getCNr() : null);
 }