Hello! The Nullability annotations in Java 8 are rather nice, in my view.
They serve as documentation, making it clear where one should expect nulls. They also serve as hints to tooling such as FindBugs/SpotBugs and IDEs. There is multiple Java packages providing these, see for example https://stackoverflow.com/questions/4963300/which-notnull-java-annotation-should-i-use . Does anybody have experience with these? Would you be in favor of spreading them more throughout the Artemis codebase? Say ActiveMQServerPlugin.java may be a good place to start... -- Jiri Daněk