docs: private String evaluateServicePidOrFilterExpression(Object value) {
          if (value == null) {
              return SERVICE_PID_UNMATCHED_FILTER;
          }
          if (value instanceof String) {
              return FilterUtils.createPropertyFilter(Constants.SERVICE_PID, (String) value);
          }
          if (value instanceof String[]) {
              return evaluateServicePidOrFilterExpression(Arrays.asList((String[]) value));
          }
          if (value instanceof Vector) {
              return evaluateServicePidOrFilterExpression((Vector<?>) value);
          }
          return null;
      }