// rip text from the nodes
CharSequence result = CharSequences.empty();
for(INode n : nodes)
result = CharSequences.concatenate(result, n.getText());
ICommentContainerInformation in = (nodes.size() == 1 && nodes.get(0).getGrammarElement() == ga.getML_COMMENTRule())
? commentConfiguration.getContainerInformation(CommentType.Multiline)
: (commentConfiguration.getContainerInformation(CommentType.SingleLine));
CommentProcessor cpr = new CommentProcessor();
CommentText comment = cpr.separateCommentFromContainer(result, in, "\n"); // TODO: cheating on line separator