MethodcanImpersonateInternal(final String surrogate, final Principal principal, final Optional<? extends Service> service)
support/cas-server-support-surrogate-authentication-ldap/src/main/java/org/apereo/cas/authentication/surrogate/SurrogateLdapAuthenticationService.java:46