@Override
        @SuppressWarnings("unchecked")
        public CombinedPredicate<ENTITY> negate() {
            return new OrCombinedBasePredicateImpl<>(
                getPredicates().stream()
                    .map(p -> (Predicate<ENTITY>) p)
                    .map(Predicate::negate)
                    .collect(toList())
            );
        }
Specialization for {@code AND}-predicates.

@param <ENTITY>  the entity type
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/internal/predicate/AbstractCombinedPredicate.java