diff --git a/platform/lang-impl/src/com/intellij/packageDependencies/ui/DirectoryNode.java b/platform/lang-impl/src/com/intellij/packageDependencies/ui/DirectoryNode.java index 6168269d7d98..a3306dd57c87 100644 --- a/platform/lang-impl/src/com/intellij/packageDependencies/ui/DirectoryNode.java +++ b/platform/lang-impl/src/com/intellij/packageDependencies/ui/DirectoryNode.java @@ -148,16 +148,22 @@ public class DirectoryNode extends PackageDependenciesNode { public String toString() { if (myFQName != null) return myFQName; - if (myCompactPackages && myCompactedDirNode != null) { - return myDirName + "/" + myCompactedDirNode.getDirName(); + if (myCompactPackages) { + final DirectoryNode compactedDirNode = myCompactedDirNode; + if (compactedDirNode != null) { + return myDirName + "/" + compactedDirNode.getDirName(); + } } return myDirName; } public String getDirName() { if (myVDirectory == null || !myVDirectory.isValid()) return ""; - if (myCompactPackages && myCompactedDirNode != null) { - return myVDirectory.getName() + "/" + myCompactedDirNode.getDirName(); + if (myCompactPackages) { + final DirectoryNode compactedDirNode = myCompactedDirNode; + if (compactedDirNode != null) { + return myVDirectory.getName() + "/" + compactedDirNode.getDirName(); + } } return myDirName; }