class ImmutableAuthorizationContextType extends AuthorizationContextType {

    static ImmutableAuthorizationContextType of(final CharSequence type) {
        return new ImmutableAuthorizationContextType(checkNotNull(type, "type").toString());
    }

    private  ImmutableAuthorizationContextType(final String type);

}