code: public <T> T fromXml(final XmlReader reader, final Type typeOfT) throws JsonIOException, JsonSyntaxException {
      return core.fromJson(reader, typeOfT);
    }
docs: Reads the next JSON value from {@code reader} and convert it to an object
  of type {@code typeOfT}.
  Since Type is not parameterized by T, this method is type unsafe and should be used carefully
  
  @return deserialized object
  @param <T> type to deserialize
  @param reader XML source
  @param typeOfT type to deserialize
  @throws JsonIOException if there was a problem writing to the Reader
  @throws JsonSyntaxException if json is not a valid representation for an object of type