void (RefElement refWhat, RefElement refFrom, boolean referencedFromClassInitializer) { //case when both from and what are located in the scope, no library dependency expected RefModule fromModule = refFrom.getModule(); RefModule whatModule = refWhat.getModule(); if (fromModule != null && whatModule != null) { Set<Module> currentFromModules = getModules(fromModule); currentFromModules.add(whatModule.getModule()); Set<Module> modules = refWhat.getUserData(DEPENDENCIES); if (modules != null) { currentFromModules.addAll(modules); } } }