docs: public RuntimeCapability<T> fromBaseCapability(String ... dynamicElement) {
          assert isDynamicallyNamed();
          assert dynamicElement != null;
          assert dynamicElement.length > 0;
          return new RuntimeCapability<T>(getName(), serviceValueType, getServiceName(), runtimeAPI,
                  getRequirements(), allowMultipleRegistrations,dynamicNameMapper, additionalPackages,
                  dynamicElement);
  
      }