public MultipleCompositeSpacePredicate(List<ISpacePredicate> operands){
  if (operands == null)   throw new IllegalArgumentException("Argument 'operands' cannot be null.");
  for (int i=0; i < operands.size(); i++)   if (operands.get(i) == null)   throw new IllegalArgumentException("Argument 'operands[" + i + "]' cannot be null.");
  this._operandsList=operands;
}

public MultipleCompositeSpacePredicate ( List < ISpacePredicate > operands ) { if ( operands == null ) throw new IllegalArgumentException ( "Argument 'operands' cannot be null." ) ; for ( int i = 0 ; i < operands . size ( ) ; i ++ ) if ( operands . get ( i ) == null ) throw new IllegalArgumentException ( "Argument 'operands[" + i + "]' cannot be null." ) ; this . _operandsList = operands ; }
creates a multiple composite space predicate using the specified operands .
