throw new SchemaException(sMsg);
}
// determine the owner
ImsMetadataAdminDao adminDao = new ImsMetadataAdminDao(context);
setOnBehalfOf(adminDao.queryOwnerDN(sOpenDocumentUuid));
getLogger().finer("Opening editor for document="+sOpenDocumentUuid+", ownerDn="+getOnBehalfOf());
// prepare the publisher
getSelectablePublishers().setSelectedKey(getOnBehalfOf());
Publisher publisher = getSelectablePublishers().selectedAsPublisher(context,false);