private static <V extends Comparable<? super V>> boolean startExclusiveEndExclusive(V start, V end, V fieldValue) {
        if (fieldValue == null) {
            return false;
        } else if (start == null || end == null) {
            return false;
        } else return !(start.compareTo(fieldValue) < 0 && end.compareTo(fieldValue) > 0);
    }
@param <ENTITY>  the entity type
@param <D>       the database type
@param <V>       the value type

@author  Per Minborg
@since   2.2.0
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/internal/predicate/reference/ReferenceNotBetweenPredicate.java