class DependencyLoader {

    public void load() {
        if (!updateQueue.isEmpty()) {
            loadFromServer();
        } else {
            returnDefault();
        }
    }

    @Inject public  DependencyLoader(final DependencyLoaderView view,
                            final Promises promises,
                            final Caller<DependencyService> dependencyService);

}