code: @Override
    public Object convert(String value) {
  
      try {
        getPropertyEditor().setAsText(value);
  
        return getPropertyEditor().getValue();
      }
      catch (IllegalArgumentException cause) {
        throw newConversionException(cause, "Cannot convert [%s] to an Object type", value);
      }
    }
docs: Converts an {@link Object} of {@link Class type S} into an {@link Object} of {@link Class type T}.
  
  @param value {@link Object} of {@link Class type S} to convert.
  @return the converted {@link Object} of {@link Class type T}.
  @throws ConversionException if the {@link Object} cannot be converted.
  @see org.cp.elements.data.conversion.ConversionService#convert(Object, Class)
  @see #convert(Object, Class)