code: public static MonitorAndManagementSettings newInstance(URL settingsXml) throws IOException, JAXBException {
          InputStream istream = settingsXml.openStream();
          JAXBContext ctx = JAXBContext.newInstance(MonitorAndManagementSettings.class);
          return (MonitorAndManagementSettings) ctx.createUnmarshaller().unmarshal(istream);
      }
docs: Creates a new instance of MonitorAndManagementSettings from an URL to xml
  settings file.
  
  @param settingsXml URL of the settings xml file
  @return a new instance of MonitoringConfiguration
  @throws java.io.IOException
  @throws javax.xml.bind.JAXBException