docs: @Override
      public <aeClass> List<aeClass> findAllSubexpressionsOfClass(Class< ? extends AbstractExpression> aeClass) {
          List<aeClass> list = super.findAllSubexpressionsOfClass(aeClass);
          for (AbstractExpression pbexpr : m_partitionByExpressions) {
              list.addAll(pbexpr.findAllSubexpressionsOfClass(aeClass));
          }
          for (AbstractExpression sortExpr : m_orderByExpressions) {
              list.addAll(sortExpr.findAllSubexpressionsOfClass(aeClass));
          }
          for (AbstractExpression aggExpr : m_args) {
              list.addAll(aggExpr.findAllSubexpressionsOfClass(aeClass));
          }
          return list;
      }