@Override
    protected ImmutableList<String> getShellCommandInternal(ExecutionContext context) {
      ImmutableList.Builder<String> builder = ImmutableList.builder();
      builder.addAll(commandPrefix);
      builder.add("compile");
      builder.add("--legacy"); // TODO(dreiss): Maybe make this an option?
      builder.add("-o");
      builder.add(outputPath.toString());
      builder.add("--dir");
      builder.add(resDirPath.toString());
      return builder.build();
    }
@Override
    protected ImmutableList<String> getShellCommandInternal(ExecutionContext context) {
      ImmutableList.Builder<String> builder = ImmutableList.builder();
      builder.addAll(commandPrefix);
      builder.add("compile");
      builder.add("--legacy");
      builder.add("-o");
      builder.add(outputPath.toString());
      builder.add("--dir");
      builder.add(resDirPath.toString());
      return builder.build();
    }
@override protected immutablelist<string> getshellcommandinternal(executioncontext context) { immutablelist.builder<string> builder = immutablelist.builder(); builder.addall(commandprefix); builder.add("compile"); builder.add("--legacy"); builder.add("-o"); builder.add(outputpath.tostring()); builder.add("--dir"); builder.add(resdirpath.tostring()); return builder.build(); }