class EmptyStrategyContainer implements IStrategyContainer {

    @Override
    public void remove(final Object key) throws StrategyContainerException {
        throw new StrategyContainerException(
                String.format("Cannot remove the strategy for %s from EmptyStrategyContainer", String.valueOf(key)));
    }

}