class EmptyContext implements Context {

  @Override
  public Context withScope(final String scope) {
    assertNotNull(scope, "Scope must not null");
    logger.trace("New context with parent: {}, scope: {}", this, scope);
    return new ContextConc(this, scope);
  }

    EmptyContext();

}