### Question:
DefaultConfiguration implements Configuration, Serializable { @Deprecated protected PropertyValue evaluteRawValue(String key) { return configEvaluator.evaluateRawValue(key, configurationContext); } DefaultConfiguration(ConfigurationContext configurationContext); @Override String get(String key); List<PropertyValue> getValues(String key); @Override String getOrDefault(String key, String defaultValue); @Override T getOrDefault(String key, Class<T> type, T defaultValue); @Override Map<String, String> getProperties(); @Override T get(String key, Class<T> type); @Override T get(String key, TypeLiteral<T> type); @Override T getOrDefault(String key, TypeLiteral<T> type, T defaultValue); @Override Configuration with(ConfigOperator operator); @Override T query(ConfigQuery<T> query); @Override ConfigurationContext getContext(); @Override ConfigurationSnapshot getSnapshot(Iterable<String> keys); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void evaluateRawValueReturnsNullOrNotAsAppropriate() { DefaultConfiguration c = new DefaultConfiguration(new MockedConfigurationContext()); assertThat(c.evaluteRawValue("valueOfValid")).isNotNull(); assertThat(c.evaluteRawValue("valueOfNull")).isNull(); assertThat(c.evaluteRawValue("Filternull")).isNotNull(); }