@Override
          public int computeHashCode(IdeaDependency object) {
            if (object == null) return 0;
            if (object instanceof IdeaModuleDependency) return computeHashCode((IdeaModuleDependency)object);
            if (object instanceof IdeaSingleEntryLibraryDependency) return computeHashCode((IdeaSingleEntryLibraryDependency)object);
            return object.hashCode();
          }
@Override
          public int computeHashCode(IdeaDependency object)