code: public static <T> T recoveredValue(Class<T> type, String properties) throws ExecutionException {
          return recoveredValueASArray(type, properties)[0];
      }
docs: This method recovered the property.
  
  @param properties the string which represents the properties to recovered.
  @param type       the type to recovered.
  @return the properties.
  @Throws ExecutionException if an error happens.