So I try to avoid nulls wherever possible. In the case of the
Authenticator (and Pipeline) API's we have methods get(String name).
The obvious thing to do would be to return a null object if the name
isn't a known name.
Would it be better/preferable to return some kind of default
AuthenticationModule (or Pipe) which does nothing instead?
Alternatively we could supply a peek(name) method which tests for the
name and throw an exception if you call get with a bad name.
Just some idle thoughts.
Summers