code: public boolean matches(Labels runtimeLabels) {
          if ((runtimeLabels == null) || runtimeLabels.isEmpty()) {
              return true;
          }
          if (this.labels.isEmpty()) {
              return true;
          }
  
          for (String expression : this.labels) {
              if (matches(expression, runtimeLabels)) {
                  return true;
              }
          }
          return false;
      }
docs: Returns true if the passed runtime labels match this label expression