docs: @Override
      public T visitUnaryExpression(UnaryExpression elm, C context) {
          if (elm instanceof CalculateAge) return visitCalculateAge((CalculateAge)elm, context);
          else return super.visitUnaryExpression(elm, context);
      }