@Override
    public FK_ENTITY apply(ENTITY entity) {
        final long value = getSourceField().getter().applyAsLong(entity);
        return stream()
            .filter(getTargetField().equal(value))
            .findAny()
            .orElseThrow(() -> new SpeedmentFieldException(
                "Error! Could not find any entities in table '" + 
                getTableIdentifier() + 
                "' with '" + getTargetField().identifier().getColumnId() + 
                "' = '" + value + "'."
            ));
    }
@param <ENTITY>    entity type
@param <FK_ENTITY> foreign entity type

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