@Override
    public Collection<Form> getUserGroupAttributes() {
        Collection<Form> userGroupAttrs = new HashSet<>(super.getUserGroupAttributes());
        userGroupAttrs.add(TOTPUserGroup.TOTP_USER_GROUP_CONFIG);
        return Collections.unmodifiableCollection(userGroupAttrs);
    }
Creates a new TOTPUserContext which wraps the given UserContext,
providing (or hiding) additional TOTP-specific data.

@param userContext
    The UserContext to wrap.
extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/TOTPUserContext.java