@Override
public String findSagaInstanceKey(final Class<? extends Saga> sagaClazz, final Object message) {
String keyValue = null;
Collection<KeyReader> sagaReaders = tryGetReaders(sagaClazz, message);
KeyReader reader = findReader(sagaReaders, message);
if (reader != null) {
keyValue = reader.readKey(message);
} else {
LOG.warn("No reader available to extract saga key from {} for saga {}", message, sagaClazz);
}
return keyValue;