public static interface Witness.CollectionXWitness<W extends Witness.CollectionXWitness<W>> extends WitnessType<W>
adapter