public static void loadAccounts() {
        try {
        	accounts.clear();
            File accountsFile = new File(Configuration.ACCOUNTS_DIR + File.separator + "Accounts.txt");
            if (!accountsFile.exists()) {
                accountsFile.createNewFile();
                return;
            }
            StringBuilder fileContents = new StringBuilder();
            BufferedReader br = new BufferedReader(new FileReader(accountsFile));
            String line;
            while ((line = br.readLine()) != null) {
                fileContents.append(line);
            }
            br.close();
            String[] rawAccs = fileContents.toString().split(";");
            if (rawAccs[0].length() > 0) {
                for (String acc : rawAccs) {
                    String[] split = acc.split(":");
                    accounts.add(new Account(split[0], split[1], split[2], split[3]));
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }