code: public static Env of(
  		final String osName,
  		final String osVersion,
  		final String osArch,
  		final String javaVersion,
  		final String javaRuntimeName,
  		final String javaRuntimeVersion,
  		final String javaVMName,
  		final String javaVMVersion
  	) {
  		return new Env(
  			osName,
  			osVersion,
  			osArch,
  			javaVersion,
  			javaRuntimeName,
  			javaRuntimeVersion,
  			javaVMName,
  			javaVMVersion
  		);
  	}
docs: Return a new {@code Env} object with the given parameters.
  
  @param osName the OS name
  @param osVersion the OS version
  @param osArch the OS architecture
  @param javaVersion the Java version
  @param javaRuntimeName the Java runtime name
  @param javaRuntimeVersion the Java runtime version
  @param javaVMName the Java VM name
  @param javaVMVersion the Java VM version
  @throws  NullPointerException if one of the parameters is {@code null}
  @return a new {@code Env} object