1. Aspekt który blokuje wywołania metod statycznych z wszystkich klas wewnątrz pakietu model, albo wewnątrz podpakietu. Poprzez wyrzucenie wyjątku. RuntimeExeption pointcut secureAccess() : execution(static * model..*.*(..)); before() : secureAccess() { throw new RuntimeException("Brak dostepu do metody: " + thisJoinPointStaticPart.getSignature()); }