UserHomeDirCrossVersionSpec can run against all toolingApi versions.

But only some of them support setJvmArguments to reduce size of spawned process.