String mime_type = tokenizer.getToken(";");
tokenizer.getToken(";");
	public String getContentType() {		if (contentType == null) {			contentType = getHeaderUpper("CONTENT-TYPE"); //$NON-NLS-1$			if (contentType != null) {				int index = contentType.indexOf(';', 0);				if (index >= 0) {					Tokenizer tokenizer = new Tokenizer(contentType);					String mime_type = tokenizer.getToken(";"); //$NON-NLS-1$					tokenizer.getChar(); /* eat semicolon */					parseloop: while (true) {						String attribute = tokenizer.getToken("="); //$NON-NLS-1$						char c = tokenizer.getChar();						if (c != '=') {							break parseloop; /* invalid content type */						}						String value = tokenizer.getString(";"); //$NON-NLS-1$						c = tokenizer.getChar();						if ("charset".equalsIgnoreCase(attribute)) //$NON-NLS-1$						{							charset = value;						}						if (c == '\0') {							break parseloop;						}					}				}			}		}		return (contentType);	}