// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/Theme.java
// public interface Theme extends SwingThemeApplier<Component> {
// 
//     ImageIcon getToggleIcon();
//     ImageIcon getRecentIcon();
//     ImageIcon getBackIcon();
//     ImageIcon getForwardIcon();
//     ImageIcon getOpenIcon();
//     ImageIcon getExportIcon();
//     ImageIcon getMappingIcon();
//     ImageIcon getSettingsIcon();
// 
//     Color getDefaultColor();
//     Color getKeyWordsColor();
//     Color getIdentifiersColor();
//     Color getAnnotationsColor();
//     Color getSelectionBgColor();
//     Color getNamesColor();
//     Color getBackgroundColor();
// }
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String BACK_ICON_PATH = ROOT_PATH + "ic_back" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String EXPORT_ICON_PATH = ROOT_PATH + "ic_export" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String MAPPING_ICON_PATH = ROOT_PATH + "ic_mappings" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String NEXT_ICON_PATH = ROOT_PATH + "ic_next" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String OPEN_ICON_PATH = ROOT_PATH + "ic_open" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String RECENT_ICON_PATH = ROOT_PATH + "ic_history" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String SETTINGS_ICON_PATH = ROOT_PATH + "ic_settings" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String TOGGLE_ICON_PATH = ROOT_PATH + "ic_menu" + EXTENSION;


import com.google.classyshark.gui.theme.Theme;
import javax.swing.ImageIcon;
import java.awt.Color;
import java.awt.Component;
import static com.google.classyshark.gui.theme.light.LightColorScheme.ANNOTATIONS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.DEFAULT;
import static com.google.classyshark.gui.theme.light.LightColorScheme.IDENTIFIERS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.KEYWORDS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.NAMES;
import static com.google.classyshark.gui.theme.light.LightColorScheme.SELECTION_BG;
import static com.google.classyshark.gui.theme.light.LightIconScheme.BACK_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.EXPORT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.MAPPING_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.NEXT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.OPEN_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.RECENT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.SETTINGS_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.TOGGLE_ICON_PATH;
        mappingsIcon = new ImageIcon(getClass().getResource(MAPPING_ICON_PATH));
        settingsIcon = new ImageIcon(getClass().getResource(SETTINGS_ICON_PATH));
    }

    @Override
    public ImageIcon getToggleIcon() {
        return toggleIcon;
    }

    @Override
    public ImageIcon getRecentIcon() {
        return recentIcon;
    }

    @Override
    public ImageIcon getBackIcon() {
        return backIcon;
    }

    @Override
    public ImageIcon getForwardIcon() {
        return forwardIcon;
    }

    @Override
    public ImageIcon getOpenIcon() {
        return openIcon;
    }

    @Override
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/Theme.java
// public interface Theme extends SwingThemeApplier<Component> {
// 
//     ImageIcon getToggleIcon();
//     ImageIcon getRecentIcon();
//     ImageIcon getBackIcon();
//     ImageIcon getForwardIcon();
//     ImageIcon getOpenIcon();
//     ImageIcon getExportIcon();
//     ImageIcon getMappingIcon();
//     ImageIcon getSettingsIcon();
// 
//     Color getDefaultColor();
//     Color getKeyWordsColor();
//     Color getIdentifiersColor();
//     Color getAnnotationsColor();
//     Color getSelectionBgColor();
//     Color getNamesColor();
//     Color getBackgroundColor();
// }
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String BACK_ICON_PATH = ROOT_PATH + "ic_back" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String EXPORT_ICON_PATH = ROOT_PATH + "ic_export" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String MAPPING_ICON_PATH = ROOT_PATH + "ic_mappings" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String NEXT_ICON_PATH = ROOT_PATH + "ic_next" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String OPEN_ICON_PATH = ROOT_PATH + "ic_open" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String RECENT_ICON_PATH = ROOT_PATH + "ic_history" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String SETTINGS_ICON_PATH = ROOT_PATH + "ic_settings" + EXTENSION;
// 
// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightIconScheme.java
// static final String TOGGLE_ICON_PATH = ROOT_PATH + "ic_menu" + EXTENSION;


// Path: ClassySharkWS/src/com/google/classyshark/gui/theme/light/LightTheme.java
import com.google.classyshark.gui.theme.Theme;
import javax.swing.ImageIcon;
import java.awt.Color;
import java.awt.Component;
import static com.google.classyshark.gui.theme.light.LightColorScheme.ANNOTATIONS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.DEFAULT;
import static com.google.classyshark.gui.theme.light.LightColorScheme.IDENTIFIERS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.KEYWORDS;
import static com.google.classyshark.gui.theme.light.LightColorScheme.NAMES;
import static com.google.classyshark.gui.theme.light.LightColorScheme.SELECTION_BG;
import static com.google.classyshark.gui.theme.light.LightIconScheme.BACK_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.EXPORT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.MAPPING_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.NEXT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.OPEN_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.RECENT_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.SETTINGS_ICON_PATH;
import static com.google.classyshark.gui.theme.light.LightIconScheme.TOGGLE_ICON_PATH;

        mappingsIcon = new ImageIcon(getClass().getResource(MAPPING_ICON_PATH));
        settingsIcon = new ImageIcon(getClass().getResource(SETTINGS_ICON_PATH));
    }

    @Override
    public ImageIcon getToggleIcon() {
        return toggleIcon;
    }

    @Override
    public ImageIcon getRecentIcon() {
        return recentIcon;
    }

    @Override
    public ImageIcon getBackIcon() {
        return backIcon;
    }

    @Override
    public ImageIcon getForwardIcon() {
        return forwardIcon;
    }

    @Override
    public ImageIcon getOpenIcon() {
        return openIcon;
    }

    @Override
    public ImageIcon getExportIcon() {