### Question:
DefaultConfiguration extends AccumuloConfiguration { @Override public void getProperties(Map<String,String> props, Predicate<String> filter) { resolvedProps.entrySet().stream().filter(p -> filter.test(p.getKey())) .forEach(e -> props.put(e.getKey(), e.getValue())); } private  DefaultConfiguration(); static DefaultConfiguration getInstance(); @Override String get(Property property); @Override void getProperties(Map<String,String> props, Predicate<String> filter); @Override boolean isPropertySet(Property prop, boolean cacheAndWatch);  }### Answer:
@Test public void testGetProperties() { Map<String,String> p = new java.util.HashMap<>(); c.getProperties(p, x -> true); assertEquals(Property.MASTER_CLIENTPORT.getDefaultValue(), p.get(Property.MASTER_CLIENTPORT.getKey())); assertFalse(p.containsKey(Property.MASTER_PREFIX.getKey())); assertTrue(p.containsKey(Property.TSERV_DEFAULT_BLOCKSIZE.getKey())); }