Implementing composable functionality - using aop and java compared to scala traits
Primary LanguageJava