@Override
    @JsonIgnore
    public String getFragment() {
        return FunctionUtils.doAndHandle(() -> new URIBuilder(this.id).getFragment());
    }
Abstract implementation of a WebApplicationService.

@author Scott Battaglia
@since 3.1
core/cas-server-core-services-authentication/src/main/java/org/apereo/cas/authentication/principal/AbstractWebApplicationService.java