private void parse_addType( String line,
				String keyword,
				String[] split,
				int lineNumber,
				boolean strictMode ) 
	throws ParseException {

	// Line has the format:
	// "AddType" <MIMEType> <FileExtension>
	if( split.length != 3 ) {
	    throw new ParseException( "Invalid '"+keyword+"' declaration at line " + lineNumber + ". Expected 2 arguments, found " + (split.length-1) + ". Line=" + line,
				      lineNumber );
	}

	// Type mapping already exists?
	if( strictMode && this.typeMap.get(split[2]) != null ) {

	    throw new ParseException( "Unexpected '"+keyword+"' collision " + lineNumber + ". Duplicate directives. Line=" + line,
				      lineNumber );
	    
	}

	this.typeMap.put( split[2],    // The file extension
			  split[1]     // The MIME type
			  );

    }