class DBService implements RolesProvider {

    Timestamp memberStrictExpiration(Timestamp groupExpiration, Timestamp memberExpiration) {
        if (groupExpiration == null) {
            return memberExpiration;
        } else if (memberExpiration == null) {
            return groupExpiration;
        } else if (groupExpiration.millis() < memberExpiration.millis()) {
            return groupExpiration;
        } else {
            return memberExpiration;
        }
    }

    public  DBService(ObjectStore store, AuditLogger auditLogger, ZMSConfig zmsConfig, AuditReferenceValidator auditReferenceValidator);

}