XEP-0083 nested groups support

There seems to be some support for XEP-0083 nested groups, but it seems to be only partially implemented. When I create a multi-level group hierarchy, I get strange behaviour and occasional ArrayIndexOutOfBoundsException exceptions. Also, I can’'t find any documentation for this feature.

Regarding the strange behaviour, I entered a group hierarchy like this

North America


Canada


BC


Vancouver


Ontario


Toronto


USA


Michigan


Detroit

using group names like “North America::canada::BC::Vancouver”, and the following is displayed by Spark

North America


Canada


BC


Vancouver


Ontario


Toronto


USA


Michigan


Detroit

What exactly is the nature of the support for XEP-0083 in Spark?

fixed hierarchy indentation

i think it’'s not on the current roadmap

http://www.igniterealtime.org/forum/thread.jspa?threadID=24858&tstart=0