question: public void addParam ( AstNode param ) { assertNotNull ( param ) ; if ( params == null ) { params = new ArrayList < AstNode > ( ) ; } params . add ( param ) ; param . setParent ( this ) ; }
target:  Adds a parameter to the function parameter list. Sets the parent of the param node to this node.