public static String[] parseLine(String s) throws IOException {
        if (s == null) {
            throw new IllegalArgumentException("Null argument not allowed.");
        }
        // uh,jh: make sure that parseLine("").length == 0
        if (s.length() == 0) {
            return EMPTY_STRING_ARRAY;
        }
        return (new CSVParser(new StringReader(s), CSVStrategy.DEFAULT_STRATEGY)).getLine();
    }