@Override
            protected ConnectionGroup wrap(ConnectionGroup object) {

                // Do not process the ConnectionGroup further if it does not exist
                if (object == null)
                    return null;

                // Sanitize values when a ConnectionGroup is fetched from the directory
                return new KsmConnectionGroup(object);

            }
Service for retrieving any custom attributes defined for the
current vault implementation and processing of said attributes.
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectoryService.java