/* Convert entity to bytes. */
PersistEntityBinding entityBinding =
new PersistEntityBinding(catalog, entityCls.getName(), false);
entityBinding.objectToData(entity, dataEntry);
entityBinding.objectToKey(entity, keyEntry);
/* Extract secondary key bytes from entity bytes. */
DatabaseEntry secKeyEntry = new DatabaseEntry();
boolean isKeyPresent = keyCreator.createSecondaryKey
(null, keyEntry, dataEntry, secKeyEntry);