docs: protected WebArchive genericCreateArchiveWithPems(String sourceWarName, String baseWarName, List<String> classList) throws Exception {
          try {
              String warName = baseWarName + ".war";
              WebArchive newWar = ShrinkWrap.create(WebArchive.class, warName);
              addDefaultFileAssetsForAppsToWar(sourceWarName, newWar);
              addPemFilesForAppsToWar(warName, newWar);
              for (String theClass : classList) {
                  newWar.addClass(theClass);
              }
              return newWar;
          } catch (Exception e) {
              Log.error(thisClass, "genericCreateArchive", e);
              throw e;
          }
      }