Moving AspectMethodMatcher, AspectMixin, FactoryGenerator to plain Java