*/
private void processChildrenForCallHierarchy(final List children){
for (final Object obj : children){
final IExecutionNode node = (IExecutionNode)obj;
addToCallHierarchy(node);
log.trace("looking at node description: " + node.getDescription() + " line: " + node.getLine());
if (NodeWithChildren.class.isAssignableFrom(node.getClass())){
final NodeWithChildren nodeWithChildren = (NodeWithChildren)node;
log.trace("proccessing children...");
processChildrenForCallHierarchy(nodeWithChildren.getChildren());
}
}