code: @Override
      public T deserialize(String json) {
          ObjectMapper mapper = SequenceElement.mapper();
          try {
              T ret = (T) mapper.readValue(json, targetClass);
              return ret;
          } catch (IOException e) {
              throw new RuntimeException(e);
          }
      }
docs: This method builds object from provided JSON
  
  @param json JSON for restored object
  @return restored object