public static HashMap<String, String> readTokens() {
		final HashMap<String, String> result = new HashMap<>();
		try {
			final Scanner input = new Scanner(
					new File("/etc/firedog/tokens.cf"));
			try {
				while (input.hasNextLine()) {
					final String line = input.nextLine().trim();
					if (line.isEmpty())
						continue;
					final char c = line.charAt(0);
					if (c == '#' || c == ':' || c == ';' || c == '-')
						continue;
					final String[] split = line.split("=", 2);
					if (split.length < 2)
						continue;
					result.put(split[0], split[1]);
				}
				return result;
			} finally {
				input.close();
			}
		} catch (FileNotFoundException e) {
			return result;
		}
	}