generateMarshalOutputStream.javadoc().append(comment);
// try {
final JTryBlock tryBlock = generateMarshalOutputStream.body()._try();
// m = this.createMarshaller();
tryBlock.body().assign(mVar, JExpr._this().invoke(createMashaller));
// JAXBElement<Kml> jaxbRootElement = new JAXBElement<Kml>(new QName("http://www.opengis.net/kml/2.2", "kml"), Kml.class, this);
// JInvocation newJaxbElement = JExpr._new(jaxbElementClass).arg(createQName("http://www.opengis.net/kml/2.2", "kml")).arg(
// kmlClass.boxify().dotclass()).arg(JExpr._this());
// final JVar jaxbRootElementVar = tryBlock.body().decl(jaxbElementClass, "jaxbRootElement", newJaxbElement);