public static interface AuthenticatorHelper.AuthenticatorCallback
Provide a callback with a properly configured authenticator, in most
cases the protected method getPasswordAuthentication will be called
come JDK 8 I could I would just pass in a method reference here instead
but this is probably the best way to deal with this at the moment