public String print(int tabCount)
	{
		String tabs = "";
		for(int i = 0; i < tabCount; i++)
			tabs += "\t";
		String output = "\n\t<Node>";
		for(int i = 0; i < lines.size(); i++)
		{
			output += "\n" + tabs + lines.get(i);
		}
		
		if(children.size() > 0)
		{
			tabCount++;
			for(BasicBlock child: children)
			{
				output += child.print(tabCount);
			}
		}
		return output;
	}