class AbstractConfiguration implements Configuration {

  protected String[] getFragments(final String qualifiedName) {
    final String[] splits = qualifiedName.split("\\.");
    for (final String split : splits) {
      if (split.isEmpty()) {
        assertFalse(true, "Value must not empty");
      }
    }
    return splits;
  }

  public  AbstractConfiguration();
  public  AbstractConfiguration(final boolean readOnly);

}