@Test
	public void testParseMessage05_normal_hasHeaderWithParam() {
		String multipartMessage =
				"--boundary42\r\n" +
				"Content-Type: text/plain; \r\n charset=us-ascii\r\n" +
				"\r\n" +
				"... plain text version of message goes here ...\r\n" +
				"--boundary42--";
		DefaultMultipartMessageParser target = new DefaultMultipartMessageParser();
		MultipartMessage parsedMessage = target.parseMessage(multipartMessage);

		MultipartMessage expected = new MultipartMessage(asList(
				new BodyPart("... plain text version of message goes here ...",
					asList(
						new MIMEHeader("Content-Type", "text/plain", asList(new MIMEParam("charset", "us-ascii")))
					)
				)
		));

		assertThat(parsedMessage.toString(), is(expected.toString()));
	}