docs: public void exportContext (Context c, File file) throws ConfigurationException {
  		ZapXmlConfiguration config = new ZapXmlConfiguration();
  
  		config.setProperty(Context.CONTEXT_CONFIG_NAME, c.getName());
  		config.setProperty(Context.CONTEXT_CONFIG_DESC, c.getDescription());
  		config.setProperty(Context.CONTEXT_CONFIG_INSCOPE, c.isInScope());
  		config.setProperty(Context.CONTEXT_CONFIG_INC_REGEXES, c.getIncludeInContextRegexs());
  		config.setProperty(Context.CONTEXT_CONFIG_EXC_REGEXES, c.getExcludeFromContextRegexs());
  		config.setProperty(Context.CONTEXT_CONFIG_TECH_INCLUDE, techListToStringList(c.getTechSet().getIncludeTech()));
  		config.setProperty(Context.CONTEXT_CONFIG_TECH_EXCLUDE, techListToStringList(c.getTechSet().getExcludeTech()));
  		config.setProperty(Context.CONTEXT_CONFIG_URLPARSER_CLASS, c.getUrlParamParser().getClass().getCanonicalName());
  		config.setProperty(Context.CONTEXT_CONFIG_URLPARSER_CONFIG, c.getUrlParamParser().getConfig());
  		config.setProperty(Context.CONTEXT_CONFIG_POSTPARSER_CLASS, c.getPostParamParser().getClass().getCanonicalName());
  		config.setProperty(Context.CONTEXT_CONFIG_POSTPARSER_CONFIG, c.getPostParamParser().getConfig());
  		for (StructuralNodeModifier snm : c.getDataDrivenNodes()) {
  			config.addProperty(Context.CONTEXT_CONFIG_DATA_DRIVEN_NODES, snm.getConfig());
  		}
  		
  		model.exportContext(c, config);
  		config.save(file);
  	}