return getObjectFactory().createConfigurationElement(self, actualContributorId, name, propertiesAndValue, children, misc, parentId, parentType, false);
return getObjectFactory().createConfigurationElement(self, actualContributorId, name, propertiesAndValue, children, misc, parentId, parentType, true);
	private ConfigurationElement basicLoadConfigurationElement(DataInputStream is, String actualContributorId) throws IOException {		int self = is.readInt();		String contributorId = readStringOrNull(is);		String name = readStringOrNull(is);		int parentId = is.readInt();		byte parentType = is.readByte();		int misc = is.readInt();//this is set in second level CEs, to indicate where in the extra data file the children ces are		String[] propertiesAndValue = readPropertiesAndValue(is);		int[] children = readArray(is);		if (actualContributorId == null)			actualContributorId = contributorId;		return getObjectFactory().createConfigurationElement(self, actualContributorId, name, propertiesAndValue, children, misc, parentId, parentType, false);	}