Argv is the command as an argument vector, which is the honest form: it cannot be word-split by accident. Send this OR Command, not both.
List<String> argv;