code: public static Set<String> getTickets(Set<String> basedTickets, ProbeTest methodAnnotation, ProbeTestClass classAnnotation) {
  		Set<String> tickets;
  		if (basedTickets == null) {
  			tickets = new HashSet<>();
  		}
  		else {
  			tickets = populateTickets(basedTickets, new HashSet<String>());
  		}
  		
  		if (classAnnotation != null && classAnnotation.tickets() != null) {
  			tickets = populateTickets(new HashSet<>(Arrays.asList(classAnnotation.tickets())), tickets);
  		}
  		
  		if (methodAnnotation != null && methodAnnotation.tickets() != null) {
  			tickets = populateTickets(new HashSet<>(Arrays.asList(methodAnnotation.tickets())), tickets);
  		}
  		
  		return tickets;		
  	}
docs: Retrieve the tickets and compile them from the different sources
  @param basedTickets A list of based tickets
  @param methodAnnotation The method annotation that could contain tickets
  @param classAnnotation The class annotation that could contain tickets
  @return The tickets from the different sources