List<String> () { AbstractTreeNode parent = getParent(); List<String> thisPath = getValue().getGroupPathList(); if (parent instanceof ModuleGroupNode) { List<String> parentPath = ((ModuleGroupNode)parent).getValue().getGroupPathList(); if (ContainerUtil.startsWith(thisPath, parentPath)) { return thisPath.subList(parentPath.size(), thisPath.size()); } } return thisPath; }