@Override
    public boolean consumeBytes(final Consumer<TypedByteBuffer> typedByteBufferConsumer) {
        LOGGER.trace("consumeBytes(...)");
        try {
            final boolean wasFound = refDataStore.consumeValueBytes(mapDefinition, key, typedByteBufferConsumer);
            if (wasFound) {
                successfulMapDefinition = mapDefinition;
            }
            return wasFound;
        } catch (Exception e) {
            throw new RuntimeException(LogUtil.message(
                    "Error consuming ref data value bytes for key [{}], {}: {}",
                    key, mapDefinition, e.getMessage()), e);
        }
    }
If a reference data entry exists for this {@link SingleRefDataValueProxy} pass its value to the consumer
as a {@link TypedByteBuffer}.

@param typedByteBufferConsumer
@return True if the entry is found and the consumer is called.
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/SingleRefDataValueProxy.java