code: @Override
      public <T> T invoke(byte[] bytes, Class<T> classOfT) {
          T t = null;
          try {
              t = json.mapper().readValue(bytes, classOfT);
          } catch (IOException e) {
              LOGGER.error(ERROR, e);
          }
  
          return t;
      }
docs: Builds an instance of {@literal T} from the request payload.
  
  @param bytes    the payload.
  @param classOfT The class we expect
  @param <T>      the type of the object
  @return the build object, {@literal null} if the object cannot be built.