class InMemoryConfiguration extends AbstractConfiguration {

  @Override
  public Map<String, Object> asMap() {
    return unmodifiableMap(key2value);
  }

  public  InMemoryConfiguration();
  public  InMemoryConfiguration(final boolean readOnly);
  public  InMemoryConfiguration(final Configuration configuration);
  public  InMemoryConfiguration(final boolean readOnly, final Configuration configuration);
  public  InMemoryConfiguration(final boolean readOnly, final Map<String, Object> map);

}