public Type.Parameterized matcherType() {
      return this.matcherType;
    }
Composite matcher for containers like Iterable / Map / Optional / @Nullable
value-processor/src/org/immutables/value/processor/meta/CriteriaModel.java