accessor.editAttribute(BeansSchemaConstants.ATTR_ID, "foo");
assertEquals("foo", accessor.getAttributeValue(BeansSchemaConstants.ATTR_ID));
assertEquals(detailsPart.getInput().getAttribute(BeansSchemaConstants.ATTR_ID),
accessor.getAttributeValue(BeansSchemaConstants.ATTR_ID));
accessor.editAttribute(BeansSchemaConstants.ATTR_ID, "");
assertEquals("", accessor.getAttributeValue(BeansSchemaConstants.ATTR_ID));
assertNull(detailsPart.getInput().getAttributeNode(BeansSchemaConstants.ATTR_ID));
accessor.editAttribute(BeansSchemaConstants.ATTR_ID, "myConcreteClass");
assertEquals("myConcreteClass", accessor.getAttributeValue(BeansSchemaConstants.ATTR_ID));