I like the simplicity of using the @Startup annotation compared to the startup contribution method.
However, it doesn't have the ability to order its execution as in the contribution method. It seems it would be a simple thing to accept the ordering constraint in the annotation like: > @Startup("before:SomeOtherStartupOperation") What do you all think?