Как я могу получить аннотацию универсального типа

Скажите, пожалуйста, как я могу получить аннотации для универсального типа?

Пример: у меня есть public List<@NotNull GuestForm> guests, и я хочу получить аннотацию NotNull.

public class BookingForm {
    public List<@NotNull GuestForm> guests;

    private List<String> amenities;

    private String propertyType;

    private Unrelated unrelated;

    public BookingForm(List<GuestForm> guests, List<String> amenities, String propertyType, Unrelated unrelated) {
        this.guests = guests;
        this.amenities = amenities;
        this.propertyType = propertyType;
        this.unrelated = unrelated;
    }
}

person Andrey Romanyuk    schedule 09.02.2021    source источник
comment
Ты хочешь что? можете ли вы сделать это более ясным?   -  person Eugene    schedule 09.02.2021
comment
Я хочу получить список всех аннотаций, объявленных в списке   -  person Andrey Romanyuk    schedule 09.02.2021
comment
Отвечает ли это на ваш вопрос? Доступны ли аннотации к параметру типа во время выполнения?   -  person dnault    schedule 09.02.2021