private void loadUserConfig() {
        UtilAccess utilAccess = workspace.getUtilAccess();
        String pathToFile = getConfigPath();
        String[][] data;
        FileInputStream fis;
        try {
            fis = new FileInputStream(pathToFile);
            ObjectInputStream ois = new ObjectInputStream(fis);
            data = (String[][]) ois.readObject();
            ois.close();
        } catch (FileNotFoundException e) {
            data = null;
            if (LOGGER.isDebugEnabled()) {
                LOGGER.info("Config file not found. Setting default config.", e);
            }
        } catch (IOException e) {
            data = null;
            if (LOGGER.isDebugEnabled()) {
                LOGGER.info(
                        "Config file IO exception. Setting default config.", e);
            }
        } catch (ClassNotFoundException e) {
            data = null;
            LOGGER.warn("Class not found. Setting default config.", e);
        }
        if (data == null) {
            configItems = defaultConfigItems;
        } else {
            for (int i = 0; i < data.length; i++) {
                String decrypted = utilAccess
                        .decrypt(data[i][ConfigStore.ITEM_PASSWORD]);
                data[i][ConfigStore.ITEM_PASSWORD] = (decrypted == null) ? ""
                        : decrypted;
            }
            configItems = data;
        }
        System.out.println(configItems);
    }