The Spring framework is yet another package that has way too many dependencies. Commons Attributes enables Java programmers to use C#/.Net-style attributes in their code. Please see the tutorial and reference for a thorough explanation of the features and how the project integrates into the development process.
Now maintained in the experimental overlay: https://gentooexperimental.org/svn/java/gentoo-java-experimental/dev-java/commons-attributes/
Added to CVS.