private NodeSource getRootNodeSource() { NodeSource src = this; while (!(src instanceof RootNodeSource) && src.getParent() != null) { src = src.getParent(); } return src; }