public CSharpResolver PopBlock() { var stack = localVariableStack; IVariable removedVar; do { removedVar = stack.Peek(); stack = stack.Pop(); } while (removedVar != null); return WithLocalVariableStack(stack); }