code: public <T> T decode(String source, Class<? extends T> cls) {
  
          return net.arnx.jsonic.JSON.decode(source, cls);
      }
docs: Decodes a JSON string into a typed object.
  
  @param source A Json string to decode.
  @param cls Class for converting.
  
  @return A decoded object.