Inheritance: LaunchGameInfoBase
 public Task<Process> LaunchInternal(LaunchGameWithJavaInfo info) {
     throw new NotImplementedException();
 }
 public Task<Process> LaunchInternal(LaunchGameWithJavaInfo info) => PerformUpdaterAction(info,
     new SULaunchGameJavaArgumentsBuilder(info, _javaPath)
         .Build());
 public SULaunchGameJavaArgumentsBuilder(LaunchGameWithJavaInfo spec, IAbsoluteDirectoryPath javaPath)
     : base(spec) {
     Contract.Requires<ArgumentNullException>(javaPath != null);
     _javaPath = javaPath;
 }