int currentSize = p.size(); Properties m = PropertiesUtils.resolveNestedProperties(p); assertEquals("value1/value2", m.getProperty("key2")); //$NON-NLS-1$ //$NON-NLS-2$ assertEquals(new Integer(-234), m.get("key3")); //$NON-NLS-1$ m = PropertiesUtils.resolveNestedProperties(p); fail("must have failed to resovle as {foo} does not exist"); //$NON-NLS-1$ } catch(RuntimeException e) { dups.setProperty("usethis", "${usethis}"); dups = PropertiesUtils.resolveNestedProperties(dups);