@Override
    public Stream<FK_ENTITY> apply(ENTITY entity) {
        @SuppressWarnings("unchecked")
        final T value = (T) getField().getReferencedField().getter().apply(entity);
        if (value == null) {
            return null;
        } else {
            return streamSupplier.get().filter(getField().equal(value));
        }
    }
@param <ENTITY>     the source entity
@param <FK_ENTITY>  the target entity
@param <T>          the column type
@param <FIELD>      the field type

@author  Emil Forslund
@since   3.0.0
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/internal/method/BackwardFinderImpl.java