Class keyCls)
throws DatabaseException {
/* Get entity metadata. */
Class entityCls = entity.getClass();
EntityMetadata entityMeta =
model.getEntityMetadata(entityCls.getName());
assertNotNull(entityMeta);
/* Get secondary key metadata. */
SecondaryKeyMetadata secKeyMeta =
entityMeta.getSecondaryKeys().get(keyName);
assertNotNull(secKeyMeta);
/* Create key creator/nullifier. */
ForeignMultiKeyNullifier keyNullifier = new PersistKeyCreator
(catalog, entityMeta, keyCls.getName(), secKeyMeta);