docs: @Override
    public final IConverterByName<IRecordSet<RS>, ?> lazyGet(
      final Map<String, Object> pAddParam,
        final String pBeanName) throws Exception {
      IConverterByName<IRecordSet<RS>, ?> convrt =
        this.convertersMap.get(pBeanName);
      if (convrt == null) {
        // locking:
        synchronized (this.convertersMap) {
          // make sure again whether it's null after locking:
          convrt = this.convertersMap.get(pBeanName);
          if (convrt == null) {
            if (pBeanName
              .equals(CnvBnRsToFloat.class.getSimpleName())) {
              convrt = createPutCnvBnRsToFloat();
            } else if (pBeanName
              .equals(CnvBnRsToEnum.class.getSimpleName())) {
              convrt = createPutCnvBnRsToEnum();
            } else if (pBeanName
              .equals(CnvBnRsToEntity.class.getSimpleName())) {
              convrt = createPutCnvBnRsToEntity();
            } else if (pBeanName
              .equals(CnvBnRsToDouble.class.getSimpleName())) {
              convrt = createPutCnvBnRsToDouble();
            } else if (pBeanName
              .equals(CnvBnRsToInteger.class.getSimpleName())) {
              convrt = createPutCnvBnRsToInteger();
            } else if (pBeanName
              .equals(CnvBnRsToLong.class.getSimpleName())) {
              convrt = createPutCnvBnRsToLong();
            } else if (pBeanName
              .equals(CnvBnRsToBoolean.class.getSimpleName())) {
              convrt = createPutCnvBnRsToBoolean();
            } else if (pBeanName
              .equals(CnvBnRsToDate.class.getSimpleName())) {
              convrt = createPutCnvBnRsToDate();
            } else if (pBeanName
              .equals(CnvBnRsToString.class.getSimpleName())) {
              convrt = createPutCnvBnRsToString();
            } else if (pBeanName
              .equals(CnvBnRsToBigDecimal.class.getSimpleName())) {
              convrt = createPutCnvBnRsToBigDecimal();
            }
          }
        }
      }
      if (convrt == null) {
        throw new ExceptionWithCode(ExceptionWithCode.CONFIGURATION_MISTAKE,
          "There is no converter with name " + pBeanName);
      }
      return convrt;
    }