code: public void exprSetParent(ExpressionNode n) 
    {
  	
      super.exprSetParent(n);
        
      int nArgs = m_argVec.size();
  
      for (int i = 0; i < nArgs; i++)
      {
        Expression arg = (Expression) m_argVec.elementAt(i);
  
        arg.exprSetParent(n);
      }		
    }
docs: Set the parent node.
  For an extension function, we also need to set the parent
  node for all argument expressions.
  
  @param n The parent node