code: public boolean canTraverseOutsideSubtree()
    {
  
      if (null != m_parts)
      {
        int n = m_parts.size();
  
        for (int i = 0; i < n; i++)
        {
          AVTPart part = (AVTPart) m_parts.elementAt(i);
  
          if (part.canTraverseOutsideSubtree())
            return true;
        }
      }
  
      return false;
    }
docs: Tell if this expression or it's subexpressions can traverse outside
  the current subtree.
  
  @return true if traversal outside the context node's subtree can occur.