insert method
Implementation
StatusNode insert(Transition surrounding, EventNode ev) {
var prev = surrounding.prev;
var here = surrounding.here;
var node = new StatusNode(ev: ev);
node.prev = prev;
node.next = here;
prev.next = node;
if (here != null) {
here.prev = node;
}
return node;
}