docs: public T visitFunctionDef(FunctionDef elm, C context) {
          for (OperandDef element : elm.getOperand()) {
              visitElement(element, context);
          }
          visitElement(elm.getExpression(), context);
          return null;
      }