class ZMSImpl implements Authorizer, KeyStore, ZMSHandler {

    boolean hasExceededDepthLimit(Integer depth, String name) {
        
        if (depth == null) {
            return false;
        }
        
        // depth=0 means only top level

        return countDots(name) > depth;
    }

    public  ZMSImpl();

}