int runCommands(DispatchCallback callback, String... cmds) {
    return runCommands(Arrays.asList(cmds), callback);
  }
int runCommands ( DispatchCallback callback , String ... cmds ) { return runCommands ( Arrays . asList ( cmds ) , callback ) ; }
for testing