docs: public static String buildDynamicCapabilityName(String baseName, String ... dynamicNameElement) {
          assert baseName != null;
          assert dynamicNameElement != null;
          assert dynamicNameElement.length > 0;
          StringBuilder sb = new StringBuilder(baseName);
          for (String part:dynamicNameElement){
              sb.append(".").append(part);
          }
          return sb.toString();
      }