docs: @Override
    public final IFillerObjectFields<?> lazyGet(//NOPMD Rule:DoubleCheckedLocking
      final Map<String, Object> pAddParam,
        final Class<?> pBeanClass) throws Exception {
      // There is no way to get from Map partially initialized bean
      // in this double-checked locking implementation
      // cause putting to the Map fully initialized bean
      IFillerObjectFields<?> filler = this.fillersMap.get(pBeanClass);
      if (filler == null) {
        // locking:
        synchronized (this.fillersMap) {
          // make sure again whether it's null after locking:
          filler = this.fillersMap.get(pBeanClass);
          if (filler == null) {
            filler = createFillerObjectFieldsStd(pBeanClass);
          }
        }
      }
      return filler;
    }