question: public synchronized String [ ] childrenValues ( ) { if ( m_Current . children == null ) { return null ; } else { Vector < TreeNode > kids = m_Current . children ; String [ ] values = new String [ kids . size ( ) ] ; for ( int i = 0 ; i < kids . size ( ) ; i ++ ) { values [ i ] = kids . elementAt ( i ) . value ; } return values ; } }
target:  The value in the children nodes. If current node is leaf, it returns null.