md = (MultiDeclaration) first;
} else if (first instanceof Declaration) {
md = new MultiDeclaration(
FilePosition.span(pos, first.getFilePosition()),
Collections.singletonList((Declaration) first));
body.replaceChild(md, first);
} else if (decls.size() == 1) {
body.insertBefore(decls.get(0), first);
return;
} else {
md = new MultiDeclaration(pos, Collections.<Declaration>emptyList());