public List<AbstractCondition> toConditionsList(){
  List<AbstractCondition> list=new ArrayList<>();
  for (  Node<AbstractCondition> node : toList()) {
    list.add(node.getData());
  }
  return list;
}

public List < AbstractCondition > toConditionsList ( ) { List < AbstractCondition > list = new ArrayList < > ( ) ; for ( Node < AbstractCondition > node : toList ( ) ) { list . add ( node . getData ( ) ) ; } return list ; }
get all conditions as a plain list .
