public EntityResult<E> get(Transaction txn, SK key, Get getType, ReadOptions options) throws DatabaseException { checkGetType(getType); DatabaseEntry keyEntry = new DatabaseEntry(); DatabaseEntry pkeyEntry = new DatabaseEntry(); DatabaseEntry dataEntry = new DatabaseEntry(); keyBinding.objectToEntry(key, keyEntry); OperationResult result = secDb.get( txn, keyEntry, pkeyEntry, dataEntry, getType, options); if (result != null) { return new EntityResult<>( entityBinding.entryToObject(pkeyEntry, dataEntry), result); } else { return null; } } /* <!-- end JE only --> */