return getObjectFactory().createExtension(self, simpleId, namespace, children, extraData, false);
return getObjectFactory().createExtension(self, simpleId, namespace, children, extraData, true);
	private Extension basicLoadExtension(DataInputStream inputStream) throws IOException {		int self = inputStream.readInt();		String simpleId = readStringOrNull(mainInput);		String namespace = readStringOrNull(mainInput);		int[] children = readArray(mainInput);		int extraData = mainInput.readInt();		return getObjectFactory().createExtension(self, simpleId, namespace, children, extraData, false);	}