code: @Override
      public Choice7<A, B, C, D, E, F, G> converge(
              Function<? super H, ? extends CoProduct7<A, B, C, D, E, F, G, ?>> convergenceFn) {
          return match(Choice7::a,
                       Choice7::b,
                       Choice7::c,
                       Choice7::d,
                       Choice7::e,
                       Choice7::f,
                       Choice7::g,
                       convergenceFn.andThen(cp7 -> cp7.match(Choice7::a, Choice7::b, Choice7::c, Choice7::d, Choice7::e, Choice7::f, Choice7::g)));
      }
docs: {@inheritDoc}