code: public static List<String> splitString(String line, char delim) {
  		return splitString(line, 0, line.length(), delim, new ArrayList<String>());
  	}
docs: Splits a string on the given delimiter.
  Does include all empty elements on the split.
  
  @return  the modifiable list from the split