public BooleanQueryNode(List<QueryNode> clauses) {setLeaf(false);allocate();set(clauses);}

public BooleanQueryNode ( List < QueryNode > clauses ) { setLeaf ( false ) ; allocate ( ) ; set ( clauses ) ; }
public BooleanQueryNode(IList<IQueryNode> clauses){IsLeaf = false;Allocate();Set(clauses);}
