public List<Boolean> convert(String hex) {
		String binVal = new BigInteger(hex, 16).toString(2);
		String paddedBinVal = ("00000000" + binVal ).substring(binVal.length());
		LinkedList<Boolean> ret = new LinkedList<Boolean>();

		for (char c : paddedBinVal.toCharArray()) {
			ret.add(c == '1' ? true : false);
		}
		
		return ret;
	}