public String getDirName() {
   if (myVDirectory == null || !myVDirectory.isValid()) return "";
   if (myCompactPackages && myCompactedDirNode != null) {
     return myVDirectory.getName() + "/" + myCompactedDirNode.getDirName();
   }
   return myDirName;
 }
 public String toString() {
   if (myFQName != null) return myFQName;
   if (myCompactPackages && myCompactedDirNode != null) {
     return myDirName + "/" + myCompactedDirNode.getDirName();
   }
   return myDirName;
 }