{
ObjectName name = SimpleMBean.OBJECT_NAME;
assertInstall(name);
try
{
Simple simple = getSimple();
Simple dependency = getMBean(Simple.class, DEPENDS, "Instance");
assertFalse(simple.isTouched());
assertFalse(dependency.isTouched());
simple.touchProxy();
assertFalse(simple.isTouched());
assertTrue(dependency.isTouched());
}
finally
{
assertUninstall(name);
}