JUnit Meta-annotations передать значение для value

Всем привет!

Хочу определить общие аннотации для тестов, чтобы не копировать для каждого теста кучу аннотаций. Но для некоторых аннотаций нужно указывать значение. Вопрос, как передавать значение в параметр аннотации

package ru.minicom.itphone.client;

import com.automation.remarks.junit5.Video;
import io.qameta.allure.Story;
import org.junit.jupiter.api.Test;

@Story(value = ) //как передать значение в параметр value
@Video
@Test
public @interface FlakyTest {
    String NameTest();
    String DisplayName();
    String Description();
}
 @FlakyTest(NameTest = "Все поля пустые", Description = "Не заполнено ниодно поле", DisplayName = "Не заполнено ниодно поле...")
        @Order(0)
        void test_Empty_All_Field() {
            assertTrue("Кнопка войти активна!", windowLogin.isInactiveButtonEnter().equals("False"));
        }

Я представляю себе это как-то так, но как это реализовать пока не пойму. Спасибо