class UnmodifiableContextStorage implements ContextStorage<Context> {

  @Override
  public Context put(final Context context) {
    throw new UnsupportedOperationException("Cannot put context");
  }

    UnmodifiableContextStorage(final Context context);

}