This is a helper class to use one given element in an iterator quest.
 The possible user pattern is:
 
  //Often there is only one action (Operation + output event), then this aggregation is used.
  //It is null if #transitions is given, or if no action exists.
  MyType element;
 
  //If more as one action is associated to the entry of the dstState, then this list is used and #transition is null.
  List elements;
  //...
  //Iterable works also for one given element:
  Iterable iter = (element !=null ? new IteratorOneElement(element) : elements;
  for(Element e : iter) { ....}