ParseTreeNode child = children.get(i);
if (child instanceof DirectivePrologue) {
if (children.get(0) instanceof DirectivePrologue) {
DirectivePrologue dp0 = (DirectivePrologue) children.get(0);
DirectivePrologue dp1 = (DirectivePrologue) child;
if (!dp1.children().isEmpty()) {
List<Directive> all = Lists.newArrayList(dp0.children());
all.addAll(dp1.children());
children.set(
0,
new DirectivePrologue(