code: private Object parentValue(Object pojo) {
          Object parentValue = parent.getValue(pojo);
          if (parentValue == null && autoCreateParent) {
              Object newParent = ReflectionUtils.newInstance(parent.getType().getRawType());
              parent.setValue(pojo, newParent);
              return newParent;
          }
          return parentValue;
      }
docs: ----------------------------------------------------------------------------------------------------------------------