CompileScope (final CompileScope baseScope, @NotNull Collection<? extends Artifact> artifacts, final boolean forceArtifactBuild) { baseScope.putUserData(ARTIFACTS_KEY, artifacts.toArray(new Artifact[0])); if (forceArtifactBuild) { baseScope.putUserData(FORCE_ARTIFACT_BUILD, Boolean.TRUE); } return baseScope; }