class Tokenizer {

    public static Set<List<String>> computeSplits(String string, int n1, int n2, int maxSplits) {
        Validate.notEmpty(string);
        Validate.notNull(string);

        Set<List<String>> splits = new HashSet<>();
        computeSplits(splits, new ArrayList<>(), string, n1, n2, maxSplits);

        return splits;
    }

    private  Tokenizer();

}