JType soapTransType = model._ref(SoapTransport.class);
JType hashMapType = model._ref(HashMap.class);
JVar tmVar = create.body().decl(tmType, "tm", JExpr.direct("org.codehaus.xfire.XFireFactory.newInstance().getXFire().getTransportManager()"));
JInvocation asfCons = JExpr._new(asfType);
asfCons.arg(JExpr._new(jsr181Type));
asfCons.arg(tmVar);
asfCons.arg(context.getSchemaGenerator().getBindingProviderExpr(context));
JVar propsVar = create.body().decl(hashMapType, "props", JExpr._new(hashMapType));
create.body().add(propsVar.invoke("put").arg("annotations.allow.interface").arg(JExpr.TRUE));