code: public static <T> T unmarshal(Class<T> cl, Reader r) throws JAXBException {
      return unmarshal(cl, new StreamSource(r));
    }
docs: Convert the contents of a Reader to an object of a given class.
  
  @param cl Type of object
  @param r Reader to be read
  @return Object of the given type