Should we add a bullet item to the FAQ section that explains the position of the Beehive implementation relative to commons-attributes? This seems to be a repeating theme on the list. [Apache's commons-attributes provide non-standard "language extensions" with goals similar to JSR-175 annotations for JDKs older than 1.5.]
The answer -- distilled from previous discussions -- being that all of the existing Beehive code depends on JDK 1.5 anyway (use of generics, etc.) and that the programming model is fundamentally based on JSR 175 annotations. Consequently, alternative support for commons-attributes (and older JDKs) is not a goal for Beehive. -michael
