public AuthenticationManagerInstaller addAuthenticatorAnnotatedOn(final Class<?> javaClass) throws InstantiationException, IllegalAccessException {
final Authenticator authenticatorAnnotation = javaClass.getAnnotation(Authenticator.class);
if (authenticatorAnnotation != null) {
return addAuthenticatorRepresentedBy(authenticatorAnnotation);
} else {
return new BypassAuthenticationManagerInstaller();
}
}