// Path: src/main/java/nitezh/ministock/Storage.java
// public interface Storage {
// 
//     HashMap<String, ?> getAll();
// 
//     int getInt(String widgetSize, int defaultVal);
// 
//     String getString(String key, String defaultVal);
// 
//     boolean getBoolean(String large_font, boolean defaultVal);
// 
//     void putInt(String key, int value);
// 
//     Storage putString(String key, String value);
// 
//     void putBoolean(String key, Boolean value);
// 
//     void putFloat(String key, Float value);
// 
//     void putLong(String key, Long value);
// 
//     void apply();
// }
// 
// Path: src/main/java/nitezh/ministock/domain/Widget.java
// public interface Widget {
//     Storage getStorage();
// 
//     void setWidgetPreferencesFromJson(JSONObject jsonPrefs);
// 
//     JSONObject getWidgetPreferencesAsJson();
// 
//     void enablePercentChangeView();
// 
//     void enableDailyChangeView();
// 
//     void setStock1();
// 
//     void setStock1Summary();
// 
//     void save();
// 
//     int getId();
// 
//     int getSize();
// 
//     void setSize(int size);
// 
//     boolean isNarrow();
// 
//     String getStock(int i);
// 
//     int getPreviousView();
// 
//     void setView(int view);
// 
//     List<String> getSymbols();
// 
//     int getSymbolCount();
// 
//     String getBackgroundStyle();
// 
//     boolean useLargeFont();
// 
//     boolean getHideSuffix();
// 
//     boolean getTextStyle();
// 
//     boolean getColorsOnPrices();
// 
//     String getFooterVisibility();
// 
//     String getFooterColor();
// 
//     boolean showShortTime();
// 
//     boolean hasDailyChangeView();
// 
//     boolean hasTotalPercentView();
// 
//     boolean hasDailyPercentView();
// 
//     boolean hasTotalChangeView();
// 
//     boolean hasTotalChangeAerView();
// 
//     boolean hasDailyPlChangeView();
// 
//     boolean hasDailyPlPercentView();
// 
//     boolean hasTotalPlPercentView();
// 
//     boolean hasTotalPlChangeView();
// 
//     boolean hasTotalPlPercentAerView();
// 
//     boolean alwaysUseShortName();
// 
//     boolean shouldUpdateOnRightTouch();
// }


import org.json.JSONObject;
import java.util.List;
import nitezh.ministock.Storage;
import nitezh.ministock.domain.Widget;
    @Override
    public boolean getTextStyle() {
        return false;
    }

    @Override
    public boolean getColorsOnPrices() {
        return false;
    }

    @Override
    public String getFooterVisibility() {
        return null;
    }

    @Override
    public String getFooterColor() {
        return null;
    }

    @Override
    public boolean showShortTime() {
        return false;
    }

    @Override
    public boolean hasDailyChangeView() {
        return false;
    }

// Path: src/main/java/nitezh/ministock/Storage.java
// public interface Storage {
// 
//     HashMap<String, ?> getAll();
// 
//     int getInt(String widgetSize, int defaultVal);
// 
//     String getString(String key, String defaultVal);
// 
//     boolean getBoolean(String large_font, boolean defaultVal);
// 
//     void putInt(String key, int value);
// 
//     Storage putString(String key, String value);
// 
//     void putBoolean(String key, Boolean value);
// 
//     void putFloat(String key, Float value);
// 
//     void putLong(String key, Long value);
// 
//     void apply();
// }
// 
// Path: src/main/java/nitezh/ministock/domain/Widget.java
// public interface Widget {
//     Storage getStorage();
// 
//     void setWidgetPreferencesFromJson(JSONObject jsonPrefs);
// 
//     JSONObject getWidgetPreferencesAsJson();
// 
//     void enablePercentChangeView();
// 
//     void enableDailyChangeView();
// 
//     void setStock1();
// 
//     void setStock1Summary();
// 
//     void save();
// 
//     int getId();
// 
//     int getSize();
// 
//     void setSize(int size);
// 
//     boolean isNarrow();
// 
//     String getStock(int i);
// 
//     int getPreviousView();
// 
//     void setView(int view);
// 
//     List<String> getSymbols();
// 
//     int getSymbolCount();
// 
//     String getBackgroundStyle();
// 
//     boolean useLargeFont();
// 
//     boolean getHideSuffix();
// 
//     boolean getTextStyle();
// 
//     boolean getColorsOnPrices();
// 
//     String getFooterVisibility();
// 
//     String getFooterColor();
// 
//     boolean showShortTime();
// 
//     boolean hasDailyChangeView();
// 
//     boolean hasTotalPercentView();
// 
//     boolean hasDailyPercentView();
// 
//     boolean hasTotalChangeView();
// 
//     boolean hasTotalChangeAerView();
// 
//     boolean hasDailyPlChangeView();
// 
//     boolean hasDailyPlPercentView();
// 
//     boolean hasTotalPlPercentView();
// 
//     boolean hasTotalPlChangeView();
// 
//     boolean hasTotalPlPercentAerView();
// 
//     boolean alwaysUseShortName();
// 
//     boolean shouldUpdateOnRightTouch();
// }


// Path: src/test/java/nitezh/ministock/mocks/MockWidget.java
import org.json.JSONObject;
import java.util.List;
import nitezh.ministock.Storage;
import nitezh.ministock.domain.Widget;

    @Override
    public boolean getTextStyle() {
        return false;
    }

    @Override
    public boolean getColorsOnPrices() {
        return false;
    }

    @Override
    public String getFooterVisibility() {
        return null;
    }

    @Override
    public String getFooterColor() {
        return null;
    }

    @Override
    public boolean showShortTime() {
        return false;
    }

    @Override
    public boolean hasDailyChangeView() {
        return false;
    }

    @Override