/** * Note: here we are interested in the actual status of module. (not {@link * ReferenceStorage#resolveRef}) if it has been already disposed but still remains in our graphs * (i.e. ClassLoader is not disposed yet [!]), we need to mark it invalid */ private boolean isModuleDisposed(SModuleReference mRef) { SModule resolvedModule = mRef.resolve(myRepository); return (resolvedModule == null || resolvedModule.getRepository() == null); }