code: public Object parse(String value, Class type)
      {
          if (StringUtil.isBlank(value))
          {
              return null;
          }
  
          return doConvert(value.trim(), type);
      }
docs: {@inheritDoc}
  
  Template implementation of the <code>convert()</code> method. Takes care
  of handling null and empty string values. Once these basic operations
  are handled, will delegate to the <code>doConvert()</code> method of
  subclasses.