public Tree Block(Tree[] stats) { return Block(stats[0].pos, stats);
public Tree Block(int pos, Tree[] stats) { Type tp = (stats.length == 0) ? definitions.UNIT_TYPE : stats[stats.length - 1].type; return make.Block(pos, stats).setType(tp);
    public Tree Block(Tree[] stats) {	return Block(stats[0].pos, stats);    }