void ( Test<Derived, Derived, Derived> aNotNullNotNullNotNull, // jspecify_nullness_not_enough_information Test<Derived, Derived, @Nullable Derived> aNotNullNotNullNull, Test<Derived, @Nullable Derived, Derived> aNotNullNullNotNull, // jspecify_nullness_not_enough_information Test<Derived, @Nullable Derived, @Nullable Derived> aNotNullNullNull, // Test<Object, Object, Object> aObjectNotNullNotNullNotNull, // jspecify_nullness_not_enough_information Test<Object, Object, @Nullable Object> aObjectNotNullNotNullNull, Test<Object, @Nullable Object, Object> aObjectNotNullNullNotNull, // jspecify_nullness_not_enough_information Test<Object, @Nullable Object, @Nullable Object> aObjectNotNullNullNull, // AnnotatedBoundsOfWildcard b) { // jspecify_nullness_mismatch b.superAsIs(aObjectNotNullNotNullNotNull); // jspecify_nullness_mismatch b.superAsIs(aObjectNotNullNotNullNull); // jspecify_nullness_not_enough_information b.superAsIs(aObjectNotNullNullNotNull); b.superAsIs(aObjectNotNullNullNull); b.superNotNull(aObjectNotNullNotNullNotNull); b.superNotNull(aObjectNotNullNotNullNull); b.superNotNull(aObjectNotNullNullNotNull); b.superNotNull(aObjectNotNullNullNull); // jspecify_nullness_mismatch b.superNullable(aObjectNotNullNotNullNotNull); // jspecify_nullness_mismatch b.superNullable(aObjectNotNullNotNullNull); // jspecify_nullness_mismatch b.superNullable(aObjectNotNullNullNotNull); // jspecify_nullness_mismatch b.superNullable(aObjectNotNullNullNull); b.extendsAsIs(aNotNullNotNullNotNull); // jspecify_nullness_not_enough_information b.extendsAsIs(aNotNullNotNullNull); b.extendsAsIs(aNotNullNullNotNull); // jspecify_nullness_not_enough_information b.extendsAsIs(aNotNullNullNull); b.extendsNotNull(aNotNullNotNullNotNull); // jspecify_nullness_mismatch b.extendsNotNull(aNotNullNotNullNull); // jspecify_nullness_mismatch b.extendsNotNull(aNotNullNullNotNull); // jspecify_nullness_mismatch b.extendsNotNull(aNotNullNullNull); b.extendsNullable(aNotNullNotNullNotNull); b.extendsNullable(aNotNullNotNullNull); b.extendsNullable(aNotNullNullNotNull); b.extendsNullable(aNotNullNullNull); b.noBounds(aNotNullNotNullNotNull); // jspecify_nullness_not_enough_information b.noBounds(aNotNullNotNullNull); // jspecify_nullness_not_enough_information b.noBounds(aNotNullNullNotNull); // jspecify_nullness_not_enough_information b.noBounds(aNotNullNullNull); }