ProjectCoordinate (Module module) { if (!ExternalSystemApiUtil.isExternalSystemAwareModule(GradleConstants.SYSTEM_ID, module)) { return null; } DataNode<? extends ModuleData> moduleData = CachedModuleDataFinder.getInstance(module.getProject()).findModuleData(module); return moduleData != null ? moduleData.getData().getPublication() : null; }