code: public static <T extends InterconnectObject> T fromJson(String data, Class<T> clazz) throws IOException {
          return InterconnectMapper.mapper.readValue(data, clazz);
      }
docs: Creates an object from the given JSON data.
  
  @param data  the JSON data
  @param clazz the class object for the content of the JSON data
  @param <T>   the type of the class object extending {@link InterconnectObject}
  @return the object contained in the given JSON data
  @throws JsonParseException   if a the JSON data could not be parsed
  @throws JsonMappingException if the mapping of the JSON data to the IVO failed
  @throws IOException          if an I/O related problem occurred