class QuotedStringTokenizer extends StringTokenizer {

    @Override
    public String nextToken() throws NoSuchElementException {
        if (!hasMoreTokens() || token == null)
            throw new NoSuchElementException();
        String t = token.toString();
        token.setLength(0);
        hasToken = false;
        return t;
    }

    public  QuotedStringTokenizer(String str, String delimiter, boolean returnDelimiters, boolean returnQuotes);
    public  QuotedStringTokenizer(String str, String delimiter, boolean returnDelimiters);
    public  QuotedStringTokenizer(String str, String delimiter);
    public  QuotedStringTokenizer(String str);

}