What do you think about replacing ChannelPipelineCoverage with more explicit annotations such as @Stateful and @Stateless? ChannelPipelineCoverage has a confusing name (at least for a beginner), and its value cannot be validated on compile time because it's string. — Trustin Lee, http://gleamynode.net/