private static String munchTo(StringBuilder sb, String delim) {
   int x = sb.indexOf(delim);
   if (x == -1) {
     x = sb.length();
   }
   String ans = sb.substring(0, x);
   sb.delete(0, x + delim.length());
   return ans;
 }