private void propagateFeatures(AbstractXMLSchema schema) {
   schema.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, fSecurityManager != null);
   schema.setFeature(Constants.ORACLE_FEATURE_SERVICE_MECHANISM, fUseServicesMechanism);
   String[] features = fXMLSchemaLoader.getRecognizedFeatures();
   for (int i = 0; i < features.length; ++i) {
     boolean state = fXMLSchemaLoader.getFeature(features[i]);
     schema.setFeature(features[i], state);
   }
 }