/** {@inheritDoc} */
 @Override
 protected void addChildren(List<StateObject> children) {
   super.addChildren(children);
   if (stateObject != null) {
     children.add(stateObject);
   }
 }
 /**
  * Keeps a reference of the {@link ArithmeticFactor parsed object} object, which should only be
  * done when this object is instantiated during the conversion of a parsed JPQL query into {@link
  * StateObject StateObjects}.
  *
  * @param expression The {@link ArithmeticFactor parsed object} representing an arithmetic factor
  *     expression
  */
 public void setExpression(ArithmeticFactor expression) {
   super.setExpression(expression);
 }
 /**
  * Keeps a reference of the {@link OrderByItem parsed object} object, which should only be done
  * when this object is instantiated during the conversion of a parsed JPQL query into {@link
  * StateObject StateObjects}.
  *
  * @param expression The {@link OrderByItem parsed object} representing an order by item
  */
 public void setExpression(OrderByItem expression) {
   super.setExpression(expression);
 }