code: 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();
      }
    }
docs: <p>Get processor name for create.</p>
  @param pClass a Class
  @return a thing