public ObjectName[] getComponents()
    {
        Holder[] h=(Holder[])_mbeanMap.values().toArray(new Holder[_mbeanMap.size()]);
        ObjectName[] on = new ObjectName[h.length];
        for (int i=0;i<on.length;i++)
            on[i]=h[i].oName;
        return on;
    }
public ObjectName [ ] getComponents ( ) { Holder [ ] h = ( Holder [ ] ) _mbeanMap . values ( ) . toArray ( new Holder [ _mbeanMap . size ( ) ] ) ; ObjectName [ ] on = new ObjectName [ h . length ] ; for ( int i = 0 ; i < on . length ; i ++ ) on [ i ] = h [ i ] . oName ; return on ; }
/* ------------------------------------------------------------