public static String[] split(String str, String separatorChars, int max) { return splitWorker(str, separatorChars, max, false);
public static String[] split(String str) { return split(str, null, -1);
    public static String[] split(String str, String separatorChars, int max) {        return splitWorker(str, separatorChars, max, false);    }