@ SafeVarargs public final FluentCondition < T > and ( Condition < T > ... conditions ) { List < Condition < T >> merged = new ArrayList <> ( ) ; merged . add ( delegate ) ; for ( Condition < T > condition : conditions ) { merged . add ( condition ) ; } return Conditions . and ( merged ) ; }
Create a logical AND operator between current condition and conditions provided in parameters .