class EmptyStrategyContainer implements IStrategyContainer {

    @Override
    public void register(final Object key, final IResolveDependencyStrategy strategy) throws StrategyContainerException {
        throw new StrategyContainerException(
                String.format("Cannot register %s by %s in EmptyStrategyContainer",
                        String.valueOf(strategy), String.valueOf(key)));
    }

}