default <ENTITY, V extends Comparable<? super V>> 
    Optional<ENTITY> findAny(
            TableIdentifier<ENTITY>  tableIdentifier, 
            HasComparableOperators<ENTITY, V> field, 
            V value) {
        
        return stream(tableIdentifier, ParallelStrategy.computeIntensityDefault())
            .filter(field.equal(value))
            .findAny();
    }
Finds a particular entity in the source where the specified field has 
the specified value. This is a form of key-value lookup than can 
potentially be more efficient with for an example foreign key references.

@param <ENTITY>        the entity type
@param <V>             the java type of the column
@param tableIdentifier the identifier to use
@param field           the field to select on
@param value           the value of that field for the entity to return
@return                entity found or empty if none existed with that value
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/component/StreamSupplierComponent.java