//also for now empty annotation types needs to be interpreted as "no filter" as we do not distinguish
//null and empty yet, this may change in future
&& (config == null || config.getAnnotationTypes().isEmpty()
//also for now empty annotation types needs to be interpreted as "no filter" as we do not distinguish
//null and empty yet, this may change in future
&& (config == null || config.getAnnotationTypes().isEmpty()