protected final String getForCreate(final Class<?> pClass) {
    if (pClass == Account.class
      || pClass == PaymentFrom.class || pClass == PaymentTo.class
        || pClass == PrepaymentFrom.class || pClass == PrepaymentTo.class
          || pClass == AdditionCostLine.class) {
      return PrcAccEntityWithSubaccCreate.class.getSimpleName();
    } else if (IInvoiceLine.class.isAssignableFrom(pClass)) {
      return PrcInvoiceLnCreate.class.getSimpleName();
    } else if (pClass == PurchaseReturnLine.class) {
      return PrcPurchaseReturnLineCreate.class.getSimpleName();
    } else if (pClass == SalesReturnLine.class) {
      return PrcSalRetLnCreate.class.getSimpleName();
    } else if (pClass == SubaccountLine.class) {
      return PrcSubaccountLineCreate.class.getSimpleName();
    } else if (pClass == AccountingEntry.class) {
      return PrcAccEntryCreate.class.getSimpleName();
    } else if (pClass == MatchForeignLine.class) {
      return PrcMatchForeignLineCreate.class.getSimpleName();
    } else if (pClass == CsvColumn.class) {
      return PrcCsvColumnCreate.class.getSimpleName();
    } else {
      if (this.hldAddEntitiesProcessorNames != null) {
        String name = this.hldAddEntitiesProcessorNames
          .getForCreate(pClass);
        if (name != null) {
          return name;
        }
      }
      return PrcEntityCreate.class.getSimpleName();
    }
  }
protected final String getForCreate ( final Class < ? > pClass ) { if ( pClass == Account . class || pClass == PaymentFrom . class || pClass == PaymentTo . class || pClass == PrepaymentFrom . class || pClass == PrepaymentTo . class || pClass == AdditionCostLine . class ) { return PrcAccEntityWithSubaccCreate . class . getSimpleName ( ) ; } else if ( IInvoiceLine . class . isAssignableFrom ( pClass ) ) { return PrcInvoiceLnCreate . class . getSimpleName ( ) ; } else if ( pClass == PurchaseReturnLine . class ) { return PrcPurchaseReturnLineCreate . class . getSimpleName ( ) ; } else if ( pClass == SalesReturnLine . class ) { return PrcSalRetLnCreate . class . getSimpleName ( ) ; } else if ( pClass == SubaccountLine . class ) { return PrcSubaccountLineCreate . class . getSimpleName ( ) ; } else if ( pClass == AccountingEntry . class ) { return PrcAccEntryCreate . class . getSimpleName ( ) ; } else if ( pClass == MatchForeignLine . class ) { return PrcMatchForeignLineCreate . class . getSimpleName ( ) ; } else if ( pClass == CsvColumn . class ) { return PrcCsvColumnCreate . class . getSimpleName ( ) ; } else { if ( this . hldAddEntitiesProcessorNames != null ) { String name = this . hldAddEntitiesProcessorNames . getForCreate ( pClass ) ; if ( name != null ) { return name ; } } return PrcEntityCreate . class . getSimpleName ( ) ; } }
<p>Get processor name for create.</p>
@param pClass a Class
@return a thing