public static List<LayoutLocation> fromCompactListString(String compactList) {
        List<LayoutLocation> locs = new ArrayList<>();
        if (!Strings.isNullOrEmpty(compactList)) {
            String[] items = compactList.split(TILDE);
            for (String s : items) {
                locs.add(fromCompactString(s));
            }
        }
        return locs;
    }
@Test
    public void fromCompactList() {
        List<LayoutLocation> locs = fromCompactListString(COMPACT_LIST);
        ll = locs.get(0);
        ll2 = locs.get(1);
        verifyLL1(ll);
        verifyLL2(ll2);
    }