put.setRequestEntity(new StringRequestEntity("foo", "text/plain", "UTF-8"));
status = this.client.executeMethod(put);
assertEquals(201, status);
//create new binding of C with path a2/b2
DavMethodBase bind = new BindMethod(a2, new BindInfo(b1, "b2"));
status = this.client.executeMethod(bind);
assertEquals(201, status);
//check if both bindings report the same DAV:resource-id
assertEquals(this.getResourceId(b1), this.getResourceId(b2));
mkcol = new MkColMethod(c2);
status = this.client.executeMethod(mkcol);
assertEquals(201, status);
//create new binding of R with path a2/b2/c2/r2
bind = new BindMethod(c2, new BindInfo(x1, "x2"));
status = this.client.executeMethod(bind);
assertEquals(201, status);
//check if both bindings report the same DAV:resource-id
assertEquals(this.getResourceId(x1), this.getResourceId(x2));