protected JClass generateExceptionClass(MessagePartInfo part, JCodeModel model, JType paramType, JDefinedClass exCls)
{
exCls._extends(Exception.class);
JAnnotationUse webFaultAnn = exCls.annotate(WebFault.class);
webFaultAnn.param("name", part.getName().getLocalPart());
webFaultAnn.param("targetNamespace", part.getName().getNamespaceURI());
exCls.field(JMod.PRIVATE, paramType, "faultInfo");
JMethod getFaultInfo = exCls.method(JMod.PUBLIC, paramType, "getFaultInfo");
getFaultInfo.body()._return(JExpr.ref("faultInfo"));