private EnumSet<E> evaluate(Predicate<E> predicate) {
        final EnumSet<E> result = EnumSet.noneOf(enumClass);
        constants.stream().filter(predicate).forEach(result::add);
        return result;
    }
Default implementation of the {@link EnumField}-interface.

@author Emil Forslund
@since  3.0.10
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/internal/EnumFieldImpl.java