} else {
add(new Sequence.RewritingSequence(null, new Element[] { e }, null, null));
if (separator==null)
- add(new Sequence.Unwrap(new Element[] { e, Repeat.this }, null, null));
+ add(new Sequence.Unwrap(new Element[] { e, Repeat.this }));
else
- add(new Sequence.Unwrap(new Element[] { e, separator, Repeat.this }, new boolean[] { false, true, false }, null, null));
+ add(new Sequence.Unwrap(new Element[] { e, separator, Repeat.this }, new boolean[] { false, true, false }));
}
if (maximal) for(Sequence s : this) s.noFollow = separator==null ? e : separator;
}