static void runInAllVMs(S programID) { print("Injecting program to all VMs..."); // inject to VMs L injections = injectToAll(programID); // wait until injections ended waitUntilInjectionsDone(injections); print("Getting output of " + l(injections) + " injection(s)."); L output = getOutputOfInjections(injections); for (int i = 0; i < l(injections); i++) { print(); print("VM " + injections.get(i).vmPort + ":"); print(rtrim(output.get(i))); } // release injections (TODO) }