code: protected boolean mergeSSLRequired(boolean otherSSLRequired) {
          boolean mergedSSLRequired = false;
          if (collectionMatch.isExactMatch()) {
              mergedSSLRequired = sslRequired && otherSSLRequired;
          } else if (collectionMatch.isPathMatch() || collectionMatch.isExtensionMatch()) {
              mergedSSLRequired = sslRequired || otherSSLRequired;
          }
          return mergedSSLRequired;
      }
docs: Merges the sslRequired fields.
  
  For exact match, SSL not required takes precedence.
  For path matches of equal length and extension match, SSL required takes precedence.
  
  @param otherSSLRequired
  @return