String (@NotNull VirtualFile file, final @NotNull ModuleOutputPackagingElement moduleElement, @NotNull PackagingElementResolvingContext context) { for (VirtualFile sourceRoot : moduleElement.getSourceRoots(context)) { if (VfsUtilCore.isAncestor(sourceRoot, file, true)) { return VfsUtilCore.getRelativePath(file, sourceRoot, '/'); } } return null; }