log.trace("getSubSegmentAuthority()");
// check subsegment
if (subSegment == null) throw new NullPointerException();
if (! (subSegment instanceof DbSubSegment)) throw new StoreNotFoundException("Subsegment is not from this store.");
// start database session
Session session = this.getSessionFactory().getCurrentSession();