code: @SuppressWarnings("unchecked")
      @NotNull
      public <TYPE> TYPE create(@NotNull final String xml, @NotNull final JAXBContext jaxbContext) throws UnmarshalObjectException {
  
          Contract.requireArgNotNull("xml", xml);
          Contract.requireArgNotNull("jaxbContext", jaxbContext);
  
          return (TYPE) create(new StringReader(xml), jaxbContext);
  
      }
docs: Creates an instance by from a given XML.
  
  @param xml
  XML to parse.
  @param jaxbContext
  Context to use.
  
  @return New instance.
  
  @throws UnmarshalObjectException
  Error deserializing the object.
  
  @param <TYPE>
  Type of the created object.