Decoration with interception
Patterns, patterns and package-info.java