internal override void TranslateToIL(ILGenerator il, Type rtype){
Expression expr = this.statement_block.ToExpression();
if (expr != null)
expr.TranslateToIL(il, rtype);
else{
this.statement_block.TranslateToIL(il, Typeob.Void);
(new ConstantWrapper(null, this.context)).TranslateToIL(il, rtype);
}
}