public synchronized void popScope(boolean merge){
  final Scope s=scopeStack.pop();
  if (merge) {
    mergeCompensations(s);
  }
}

public synchronized void popScope ( boolean merge ) { final Scope s = scopeStack . pop ( ) ; if ( merge ) { mergeCompensations ( s ) ; } }
pops the current executing scope from the scope stack of this thread .
