1 2 3 4 5 6 7 8 9 10 11 12
class Node { abstract java.util.List<Node> getChildrenNodes(); } class Foo { public Object bar() { Node node; java.util.List<Node> children = new java.util.LinkedList<Node>(); return children.addAll(node.getChildrenNodes()); } }