uima-ducc-pullservice/src/main/java/org/apache/uima/ducc/ps/service/utils/UimaSerializer.java [56:90]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Writer writer = new StringWriter();
    try {
      XMLSerializer xmlSer = new XMLSerializer(writer, false);
      XmiCasSerializer ser = new XmiCasSerializer(aCAS.getTypeSystem());
      ser.serialize(aCAS, xmlSer.getContentHandler());
      return writer.toString();
    } catch (SAXException e) {
      throw e;
    } finally {
      writer.close();
    }
  }

  private void secureXmlReader(XMLReader xmlReader) {
    try {
      xmlReader.setFeature(EXTERNAL_GENERAL_ENTITIES, false);
    } catch (SAXNotRecognizedException e) {
      UIMAFramework.getLogger().log(Level.WARNING,
              "XMLReader didn't recognize feature " + EXTERNAL_GENERAL_ENTITIES);
    } catch (SAXNotSupportedException e) {
      UIMAFramework.getLogger().log(Level.WARNING,
              "XMLReader doesn't support feature " + EXTERNAL_GENERAL_ENTITIES);
    }

    try {
      xmlReader.setFeature(EXTERNAL_PARAMETER_ENTITIES, false);
    } catch (SAXNotRecognizedException e) {
      UIMAFramework.getLogger().log(Level.WARNING,
              "XMLReader didn't recognize feature " + EXTERNAL_PARAMETER_ENTITIES);
    } catch (SAXNotSupportedException e) {
      UIMAFramework.getLogger().log(Level.WARNING,
              "XMLReader doesn't support feature " + EXTERNAL_PARAMETER_ENTITIES);
    }

    try {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



uima-ducc-user/src/main/java/org/apache/uima/ducc/user/common/DuccUimaSerializer.java [57:90]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Writer writer = new StringWriter();
    try {
      XMLSerializer xmlSer = new XMLSerializer(writer, false);
      XmiCasSerializer ser = new XmiCasSerializer(aCAS.getTypeSystem());
      ser.serialize(aCAS, xmlSer.getContentHandler());
      return writer.toString();
    } catch (SAXException e) {
      throw e;
    } finally {
      writer.close();
    }
  }
  private void secureXmlReader(XMLReader xmlReader) {
	    try {
	        xmlReader.setFeature(EXTERNAL_GENERAL_ENTITIES, false);
	      } catch (SAXNotRecognizedException e) {
	        UIMAFramework.getLogger().log(Level.WARNING, 
	            "XMLReader didn't recognize feature " + EXTERNAL_GENERAL_ENTITIES);
	      } catch (SAXNotSupportedException e) {
	        UIMAFramework.getLogger().log(Level.WARNING, 
	            "XMLReader doesn't support feature " + EXTERNAL_GENERAL_ENTITIES);
	      }

	      try {
	        xmlReader.setFeature(EXTERNAL_PARAMETER_ENTITIES, false);
	      } catch (SAXNotRecognizedException e) {
	        UIMAFramework.getLogger().log(Level.WARNING, 
	            "XMLReader didn't recognize feature " + EXTERNAL_PARAMETER_ENTITIES);
	      } catch (SAXNotSupportedException e) {
	        UIMAFramework.getLogger().log(Level.WARNING, 
	            "XMLReader doesn't support feature " + EXTERNAL_PARAMETER_ENTITIES);
	      }

	      try {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



