in src/main/groovy/org/jetbrains/gradle/ext/IdeArtifacts.groovy [358:365]
protected abstract Set<File> filter(Set<File> sources)
@CompileStatic
@Override
Map<String, ?> toMap() {
def filteredFiles = filter(sources.files)
return super.toMap() << (["sourceFiles": filteredFiles.collect { it.absolutePath.replace('\\' as char, '/' as char) }] as Map<String, ?>)
}