private ExtendedBasicNode renderInitialNode() { ExtendedBasicNode node = addEntityNavNode(initialEntity, isDebugPrint); IncrementalNode navNode = (IncrementalNode) node; boolean areNodesChanged = NavNodeGenerics.addEntityNavNodes(navNode, this, isDebugPrint); boolean areParentLinksChanged = NavNodeGenerics.addParentToEntityNavLinks(navNode, this, isDebugPrint); boolean areChildLinksChanged = NavNodeGenerics.addEntityToChildNavLinks(navNode, this, isDebugPrint); if (areNodesChanged || areParentLinksChanged || areChildLinksChanged) { didRenderInitialNodeChange = true; } else { didRenderInitialNodeChange = false; } int penWidth = this.getOpenJGoPenWidth(this.getZoomFactor()); node.setPen(new JGoPen(JGoPen.SOLID, penWidth, ColorMap.getColor("black"))); node.setAreNeighborsShown(true); return node; } // end renderInitialNode