code: public static Object xmlAsModel(Node node, ClassLoader classLoader) throws JAXBException {
          JAXBContext jaxbContext = JAXBContext.newInstance(JAXB_CONTEXT_PACKAGES, classLoader);
  
          Unmarshaller marshaller = jaxbContext.createUnmarshaller();
          Object answer = marshaller.unmarshal(node);
  
          return answer;
      }
docs: Turns the xml into EIP model classes
  
  @param node        the node representing the XML
  @param classLoader the class loader
  @return the EIP model class
  @throws JAXBException is throw if error unmarshalling XML to Object