@@ -0,0 +1,878 @@
+package org.folio.rest.tools;%0A%0Aimport io.vertx.core.json.JsonObject;%0Aimport io.vertx.core.logging.Logger;%0Aimport io.vertx.core.logging.LoggerFactory;%0A%0Aimport com.fasterxml.jackson.core.JsonProcessingException;%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0A%0A/**%0A * @author shale%0A *%0A */%0Apublic class ClientHelpers %7B%0A%0A  private static final Logger log = LoggerFactory.getLogger(ClientHelpers.class);%0A  private static ObjectMapper mapper = new ObjectMapper();%0A%0A  public static String pojo2json(Object entity) throws Exception %7B%0A    if (entity != null) %7B%0A      if (entity instanceof JsonObject) %7B%0A        return ((JsonObject) entity).encode();%0A      %7D else %7B%0A        try %7B%0A          return mapper.writeValueAsString(entity);%0A        %7D catch (JsonProcessingException e) %7B%0A          log.error(e);%0A        %7D%0A      %7D%0A    %7D%0A    throw new Exception(%22Entity can not be null%22);%0A  %7D%0A%0A%7D%0A

remove client dependency on runtime's persistence