code: private void performTransformationStep(TransformationStep step) throws IllegalAccessException {
          try {
              TransformationOperation operation =
                  operationLoader.loadTransformationOperationByName(step.getOperationName());
              Object value = operation.performOperation(getSourceFieldValues(step), step.getOperationParams());
              setObjectToTargetField(step.getTargetField(), value);
          } catch (TransformationStepException e) {
              LOGGER.debug(e.getMessage(), e);
          } catch (Exception e) {
              LOGGER.error("Unable to perform transformation step {}.", step, e);
          }
      }
docs: Performs one transformation step