### Question:
SiteMapEntry { public Object getProperty(String name) { return properties.get(name); } SiteMapEntry(final String path); String getPath(); String getUrl(); void setUrl(final String url); Object putProperty(final String name, final Object value); Object putProperty(final String name, final String value); Object getProperty(String name); @SuppressWarnings("unchecked") Type getProperty(final String name, final Class<? extends Type> type); String getLastModified(); void setLastModified(final String lastModified); Parameter walk(final Visitor<Parameter> visitor, final Parameter parameter); Parameter walk(final Visitor<Parameter> visitor, final Parameter parameter, final String rootName);  }### Answer:
@Test public void getProperty() { assertNull(model.getProperty(NAME, Integer.class)); assertNull(model.putProperty(NAME, VALUE)); assertNull(model.getProperty(NAME, Integer.class)); assertEquals(VALUE, model.getProperty(NAME, String.class)); }