writeStringOrNull(ext.getNamespace(), outputStream);
writeStringOrNull(ext.getNamespaceIdentifier(), outputStream);
	private void saveExtension(ExtensionHandle ext, DataOutputStream outputStream) throws IOException {		if (!ext.shouldPersist())			return;		offsets.put(ext.getId(), outputStream.size());		outputStream.writeInt(ext.getId());		writeStringOrNull(ext.getSimpleIdentifier(), outputStream);		writeStringOrNull(ext.getNamespace(), outputStream);		saveArray(filter(ext.getObject().getRawChildren()), outputStream);		outputStream.writeInt(getExtraDataPosition());		saveExtensionData(ext);	}