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