private void postOrderWalk(StringBuilder buffer, BreezeObject node) {
		if (node instanceof BreezeArch) {
			BreezeArch ins = (BreezeArch) node;
			Map<String, BreezeNode> nodeMap = ins.getNodeList();
			if (nodeMap != null)
				for (String key : nodeMap.keySet())
					this.postOrderWalk(buffer, nodeMap.get(key));
			buffer.append(node.transalte(this.formatter)).append(ins.getConnectionGraph().transalte(this.formatter));
		} else if (node instanceof BreezeNode) {
			BreezeNode ins = (BreezeNode) node;
			this.postOrderWalk(buffer, ins.getChild());
			buffer.append(ins.transalte(this.formatter));
		}
	}