@@ -0,0 +1,696 @@
+package listeners;%0A%0Aimport java.lang.reflect.Constructor;%0Aimport java.lang.reflect.Method;%0A%0Aimport annotations.Jira;%0Aimport org.apache.commons.lang3.ArrayUtils;%0Aimport org.testng.IAnnotationTransformer;%0Aimport org.testng.annotation.ITestAnnotation;%0A%0Apublic class AnnotationListener implements IAnnotationTransformer%7B%0A%0A  @SuppressWarnings(%22rawtypes%22)%0A  @Override%0A  public void transform(ItestAnnotation annotation, Class testClass, Constructor testConstructor, Method testMethod)%0A  %7B%0A  %09Jira jira = testMethod.getAnnotation(Jira.class);%0A  %09if(null != jira)%0A  %09%7B%0A  %09%09String%5B%5D groups.ArrayUtils.addAll(new String%5B%5D%7Bjira.value()%7D,annotation.getGroups());%0A  %09%09annotation.setGroups(groups);%0A  %09%7D%0A  %7D%0A%7D%0A

Create AnnotationListener.java