code: private final boolean matchReadOnly(WSConnectionRequestInfoImpl cri) {
          // At least one of the CRIs should know the default value.
          Boolean defaultValue = defaultReadOnly == null ? cri.defaultReadOnly : defaultReadOnly;
  
          return match(ivReadOnly, cri.ivReadOnly)
                 || ivReadOnly == null && match(defaultValue, cri.ivReadOnly)
                 || cri.ivReadOnly == null && match(ivReadOnly, defaultValue);
      }
docs: Determine if the read-only property matches. It is considered to match if
  - Both read-only values are unspecified.
  - Both read-only values are the same value.
  - One of the read-only values is unspecified and the other CRI requested the default value.
  
  @return true if the read-only values match, otherwise false.