import java.lang.reflect.Method; import java.lang.reflect.Type; import java.util.List; import java.util.Collections; public aspect aspekt1 { pointcut checkList() : execution (* Service.*.*(List)) && args(List); void around(List lista) : checkList() && args(lista){ if(lista==null){ proceed(Collections.EMPTY_LIST); } else{ proceed(lista); } } }