public void childrenTerminated(ScopeInstance scope) {
   EndState.enterFaulted(scope);
 }
 public void faulted(ScopeInstance scope) {
   EndState.enterFaulted(scope);
 }
 public void completed(ScopeInstance scope) {
   EndState.enterExited(scope);
 }
 public void childrenCompensated(ScopeInstance scope) {
   EndState.enterFaulted(scope);
 }