protected Sequence(Element[] elements, HashSet<Sequence> and, HashSet<Sequence> not) {
this.needs = and==null ? new HashSet<Sequence>() : and;
this.hates = not==null ? new HashSet<Sequence>() : not;
- //for(Sequence s : needs) s.lame = true;
- //for(Sequence s : hates) s.lame = true;
this.elements = elements;
this.firstp = new Position(0);
}