Provide smarter completions in Shell + made unspecified default value for 'all' explicit
Add javadoc warning about order invariant
Add missing definitionKind argument