public String versionID( ArrayList<Group> groups )
    {
        StringBuilder sb = new StringBuilder();
        Group g = null;
        sb.append( shortName );
        if ( group != 0 )
        {
            int index = group-1;
            g = groups.get( index );
        }
        else
            sb.insert(0,"/");
        while ( g != null )
        {
            sb.insert(0,"/");
            sb.insert(0,g.name );
            if ( g.parent != 0 )
                g = groups.get( g.parent-1 );
            else
            {
                sb.insert(0,"/");
                g = null;
            }
        }
        return sb.toString();
    }