Aspect oriented programming experiment using mixin type classes using inter-type declarations in aspectj. I wanted to see how conflicts work. Has also become the first of my projects to be an aspectj maven build.