static SS parseColonProperties(S text) { ret parseColonProperties(text, new LinkedHashMap); } static SS parseColonProperties(S text, SS map) { for (S s : tlft(text)) { int i = indexOf(s, ':'); if (i > 0) map.put(trimSubstring(s, 0, i), trimSubstring(s, i+1)); } ret map; }