*/
@Override
public PersistenceQuery decodePersistenceQuery(final PersistenceQueryData persistenceQueryData) {
final Class<?> criteriaClass = persistenceQueryData.getPersistenceQueryClass();
final PersistenceQueryEncoder encoderDecoder = findPersistenceQueryEncoder(criteriaClass);
return encoderDecoder.decode(persistenceQueryData);
}
private PersistenceQueryEncoder findPersistenceQueryEncoder(final Class<?> persistenceQueryClass) {
final PersistenceQueryEncoder encoder = persistenceEncoderByClass.get(persistenceQueryClass);
if (encoder == null) {