code: @SuppressWarnings("unchecked")
      public static JSONObject wrap(final Object entity) {
          return new JSONObject(entity instanceof Map ? (Map<String, Object>) entity : Maps.deepEntity2Map(entity, true));
      }
docs: wrap(entity) -> wrap(Maps.deepEntity2Map(entity, true))
  
  @param entity
  @return
  @see Maps#deepEntity2Map(Object)