code: protected void createAllRuntimes() {
      ListRuntimesArg.Builder selection = ListRuntimesArg.newBuilder();
      selection.setCreate(true);
      Response response = executeMessage(EcmascriptMessage.LIST_RUNTIMES, selection);
  
      runtimesList.clear();
      RuntimeList.Builder builder = RuntimeList.newBuilder();
      buildPayload(response, builder);
      List<Runtime> allRuntimes = builder.build().getRuntimeListList();
  
      for (Runtime info : allRuntimes) {
        runtimesList.put(info.getRuntimeID(), info);
      }
    }
docs: Gets a list of runtimes and keeps the list, create runtimes for all pages so even if the pages
  don't have script we can still inject to a 'fake' runtime.