Java library for providing mixin behavior