public void print(int n){
		print_head(n);
		print_out(this.toString()+":comes"+comes+",gotos"+gotos+"\n");
		//liveness info
		print_head(n+1);
		print_out("IN:"+in+"\n");
		print_head(n+1);
		print_out("OUT:"+out+"\n");
		print_head(n+1);
		print_out("DEF:"+def+"\n");
		print_head(n+1);
		print_out("USE:"+use+"\n");
		//stmts
		print_head(n);
		print_out("[\n");
		for(IcStmt i : stmts){
			i.print_nextref(n+1);
		}
		print_head(n);
		print_out("]\n");
	}