KB:
  [IntersectionOverride]: public open override operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| [initial: public open operator fun contains(x: R|kotlin/Any!|): R|kotlin/Boolean|] from Use site scope of /KB [id: 0]
    [IntersectionOverride]: public open override operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| [initial: public open operator fun contains(x: R|kotlin/Any!|): R|kotlin/Boolean|] from Java enhancement scope for /B [id: 0]
      [Enhancement]: public open operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| [initial: public open operator fun contains(x: R|kotlin/Any!|): R|kotlin/Boolean|] from Java enhancement scope for /A [id: 1]
        [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|kotlin/String!|): R|kotlin/Boolean| from Substitution scope for [Use site scope of kotlin/collections/MutableCollection] for type A [id: 2]
          [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|E|): R|kotlin/Boolean| from Use site scope of kotlin/collections/MutableCollection [id: 3]
            [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|E|): R|kotlin/Boolean| from Substitution scope for [Use site scope of kotlin/collections/Collection] for type kotlin/collections/MutableCollection<E> [id: 3]
              [Library]: public abstract operator fun contains(element: R|E|): R|kotlin/Boolean| from Use site scope of kotlin/collections/Collection [id: 4]
      [Enhancement]: public abstract operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| from Java enhancement scope for /I [id: 5]

B:
  [IntersectionOverride]: public open override operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| [initial: public open operator fun contains(x: R|kotlin/Any!|): R|kotlin/Boolean|] from Java enhancement scope for /B [id: 0]
    [Enhancement]: public open operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| [initial: public open operator fun contains(x: R|kotlin/Any!|): R|kotlin/Boolean|] from Java enhancement scope for /A [id: 1]
      [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|kotlin/String!|): R|kotlin/Boolean| from Substitution scope for [Use site scope of kotlin/collections/MutableCollection] for type A [id: 2]
        [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|E|): R|kotlin/Boolean| from Use site scope of kotlin/collections/MutableCollection [id: 3]
          [SubstitutionOverride(DeclarationSite)]: public abstract override operator fun contains(element: R|E|): R|kotlin/Boolean| from Substitution scope for [Use site scope of kotlin/collections/Collection] for type kotlin/collections/MutableCollection<E> [id: 3]
            [Library]: public abstract operator fun contains(element: R|E|): R|kotlin/Boolean| from Use site scope of kotlin/collections/Collection [id: 4]
    [Enhancement]: public abstract operator fun contains(x: R|kotlin/String!|): R|kotlin/Boolean| from Java enhancement scope for /I [id: 5]
