* {@inheritDoc}
*/
@Override
public void visit(FunctionExpression expression) {
FunctionExpressionStateObject stateObject = new FunctionExpressionStateObject(
parent,
expression.getIdentifier(),
expression.getUnquotedFunctionName(),
buildChildren(expression.getExpression())
);
stateObject.setExpression(expression);
this.stateObject = stateObject;
}