General refactoring and code cleaning
Better mechanism to check if a method parameter is annotated with an
annotation from package annotations.parameter