code: @Override
      public Object getValue(final Object _object)
          throws EFapsException
      {
          final Instance inst = (Instance) super.getValue(_object);
          if (this.esjp == null) {
              try {
                  final Class<?> clazz = Class.forName(this.className, false, EFapsClassLoader.getInstance());
                  this.esjp = (IEsjpSelect) clazz.newInstance();
                  final List<Instance> instances = new ArrayList<>();
                  for (final Object obj : getOneSelect().getObjectList()) {
                      instances.add((Instance) super.getValue(obj));
                  }
                  if (this.parameters.isEmpty()) {
                      this.esjp.initialize(instances);
                  } else {
                      this.esjp.initialize(instances, this.parameters.toArray(new String[this.parameters.size()]));
                  }
              } catch (final ClassNotFoundException | InstantiationException | IllegalAccessException e) {
                  LOG.error("Catched error", e);
              }
          }
          return this.esjp.getValue(inst);
      }
docs: Method to get the value for the current object.
  
  @param _object current object
  @throws EFapsException on error
  @return object