### Question:
PropertyConfigurator implements Consumer<BaseProject<?>> { public static PropertyConfigurator nothing() { return of(Collections.emptyMap()); } PropertyConfigurator(Map<String, String> edit); static PropertyConfigurator nothing(); static PropertyConfigurator system(); static PropertyConfigurator of(String key, String value); static PropertyConfigurator of(String key, Path path); static PropertyConfigurator of(Map<String, String> properties); static PropertyConfigurator of(Properties properties); static PropertyConfigurator of(URL resource); static PropertyConfigurator of(Optional<? extends URL> resource); static PropertyConfigurator of(Enumeration<? extends URL> resources); @Override void accept(BaseProject<?> project);  }### Answer:
@Test public void nothing() { BasicProject project = project() .with(PropertyConfigurator.nothing()); assertThat(project.properties().keySet(), hasSize(0)); }