Module (PackagingElementResolvingContext context) { if (myModulePointer != null) { final Module module = myModulePointer.getModule(); final ModulesProvider modulesProvider = context.getModulesProvider(); if (module != null) { if (modulesProvider instanceof DefaultModulesProvider//optimization || ArrayUtil.contains(module, modulesProvider.getModules())) { return module; } } return modulesProvider.getModule(myModulePointer.getModuleName()); } return null; }