@Override
	/**
	 * XML data Save helper function
	 * @param elementName XML format element name
	 * @param document XML document object
	 */
	public Element getElement(String elementName, Document document) {
		Element element = super.getElement(elementName, document);
		
		for(DataPort dataPort : dataPortSet) {
			element.appendChild(dataPort.getElement("rts:DataPorts", document));
		}
		for(ConfigurationSet configurationSet : configurationSetSet) {
			element.appendChild(configurationSet.getElement("rts:ConfigurationSets", document));
		}
		for(ExecutionContext executionContext : executionContextSet) {
			element.appendChild(executionContext.getElement("rts:ExecutionContexts", document));
		}
		if(properties != null) {
			element.appendChild(properties.getElement("rtsExt:Properties", document));
		}
		return element;
	}