__CLOVER_1_0.S[185]++;if ((((translatorSource == null || contentType == null || encoding == null) && (++__CLOVER_1_0.CT[43] != 0)) || (++__CLOVER_1_0.CF[43] == 0))){
__CLOVER_1_0.S[186]++;throw new IllegalArgumentException(
Tapestry.getMessage("AbstractMarkupWriter.missing-constructor-parameters"));}
__CLOVER_1_0.S[187]++;ContentType contentTypeObject = generateFullContentType(contentType, encoding);
__CLOVER_1_0.S[188]++;_contentType = contentTypeObject.unparse();
__CLOVER_1_0.S[189]++;encoding = contentTypeObject.getParameter("charset");
__CLOVER_1_0.S[190]++;_translator = translatorSource.getTranslator(encoding);
__CLOVER_1_0.S[191]++;setOutputStream(stream, encoding);