*/
public static Tree getDiamondTree(int b, int d1, int d2) {
Tree t = new Tree();
t.getNodeTable().addColumns(LABEL_SCHEMA);
Node r = t.addRoot();
r.setString(LABEL, "0,0");
Node left = t.addChild(r);
left.setString(LABEL, "1,0");
Node right = t.addChild(r);
right.setString(LABEL, "1,1");
deepHelper(t, left, b, d1-2, true);
deepHelper(t, right, b, d1-2, false);
while ( left.getFirstChild() != null )
left = left.getFirstChild();
while ( right.getLastChild() != null )
right = right.getLastChild();
deepHelper(t, left, b, d2-1, false);
deepHelper(t, right, b, d2-1, true);
return t;