{
BaseHierarchicalConfiguration config = new BaseHierarchicalConfiguration();
config.addProperty("value", "expectedValue");
setupBeanDeclaration(config, KEY, TEST_PROPS, TEST_VALUES);
String value = "${value}";
config.addProperty(KEY + ".config-constrarg[@config-value]", value);
config.setInterpolator(null);
XMLBeanDeclaration decl = new XMLBeanDeclaration(config, KEY);
Collection<ConstructorArg> args = decl.getConstructorArgs();
ConstructorArg arg = args.iterator().next();
assertEquals("Value was changed", value, arg.getValue());