public Object
visitCompileUnitNode (CompileUnitNode node,
LinkedList args) {
LinkedList retList = new LinkedList();
if (node.getPkg() != AbsentTreeNode.instance) {
retList.addLast("package ");
retList.addLast(node.getPkg().accept(this,
args));
retList.addLast(";\n");
}
retList.addLast(TNLManip.traverseList(this, args,
node.getImports()));
retList.addLast("\n");
Iterator typeItr = TNLManip.traverseList
(this, args,
node.getDefTypes()).iterator();
return _stringListToString(retList);
}