added a few methods
Refactor: cleanup (just moving stuff around
- javadoc corrections
- added missing annotations
- ? extends Parameterized Types
- annotations target / retention corrections
Added @AlternativeNames & @Beta Annotations
Cleanup toArray() method
Added various methods & interface Stateless
Added @visiblefortesting
A few default implementations