class HierachicalConfiguration extends AbstractConfiguration {

  @Override
  public void define(final String key, final Object value) {
    throw new UnsupportedOperationException();
  }

  public  HierachicalConfiguration(final Configuration configuration);

}