executeBlock( block, c );
executeBlock( block, stateContext ); stateContext.finish();
    public void interpret( Procedure p, Context c ) throws LemRuntimeException {        context = c;        ActionBlock block = p.getActionBlock();        executeBlock( block, c );        context = null; // ensure no other entry point tries to use this    }