code: public boolean hasDiscriminator() {
          boolean hasDiscriminator = false;
  
          for (Entry<String, String> entry : _inputs.entrySet()) {
              String key = entry.getKey();
  
              if (StagingData.STANDARD_LOOKUP_KEYS.contains(key))
                  continue;
  
              String value = entry.getValue();
              if (value != null && !value.isEmpty()) {
                  hasDiscriminator = true;
                  break;
              }
          }
  
          return hasDiscriminator;
      }
docs: Return true if the inputs contain a discriminator.  A key that is not site or hist which has a non-null/non-empty value is considered a discriminator
  @return true or false indicating whether a discriminator exists