TaskOutputOriginFactory createTaskOutputOriginFactory( Clock clock, InetAddressFactory inetAddressFactory, GradleInternal gradleInternal, BuildInvocationScopeId buildInvocationScopeId ) { File rootDir = gradleInternal.getRootProject().getRootDir(); return new TaskOutputOriginFactory(clock, inetAddressFactory, rootDir, SystemProperties.getInstance().getUserName(), OperatingSystem.current().getName(), GradleVersion.current(), buildInvocationScopeId); }