class SingletonStrategy implements IResolveDependencyStrategy {

    public <T> T resolve(final Object... args)
            throws ResolveDependencyStrategyException {
        return (T) classInstance;
    }

    public  SingletonStrategy(final Object ... args);

}