@Test
public void testInvalidSyntax() throws Exception {

  final Props propsGrandParent = new Props();
  final Props propsParent = new Props(propsGrandParent);
  final Props props = new Props(propsParent);
  propsParent.put("my", "name");
  props.put("res1", "$(my)");
  final Props resolved = PropsUtils.resolveProps(props);
  Assert.assertEquals("$(my)", resolved.get("res1"));
}