We should add a Javadoc to `setUserDetailsChecker` so that users understand the purpose of this method.