+ */
+ if (separator==null)
+ /*
+ add(Sequence.create(tag, new Element[] { e, Repeat.this }, new boolean[] { false, false }, true).followedBy(follow));
+ */
+ add(Sequence.createLeft(tag, new Element[] { Repeat.this, e },
+ new boolean[] { false, false }, true));
+ else {
+ /*
+ add(Sequence.create(tag, new Element[] { e, separator, Repeat.this }, new boolean[] { false, true, false }, true).followedBy(follow));
+ */
+ add(Sequence.createLeft(tag, new Element[] { Repeat.this, separator, e },
+ new boolean[] { false, true, false }, true));
+ }
+