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;
  }
}

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 ; } }
the value in the children nodes . if current node is leaf , it returns null .
