ParameterDescriptionComposite seiPDC = new ParameterDescriptionComposite();
seiPDC.setParameterType("java.lang.String");
seiMDC2.addParameterDescriptionComposite(seiPDC);
seiComposite.addMethodDescriptionComposite(seiMDC2);
WebServiceAnnot seiWebServiceAnnot = WebServiceAnnot.createWebServiceAnnotImpl();
seiWebServiceAnnot.setName(null);
seiComposite.setWebServiceAnnot(seiWebServiceAnnot);
// Build up the Impl, but put the overloaded MDCs on in a different order than the SEI
// so they don't just happen to pass validation
DescriptionBuilderComposite implComposite = new DescriptionBuilderComposite();
implComposite.setClassName("org.apache.axis2.jaxws.description.impl.MyImpl");
MethodDescriptionComposite implMDC = new MethodDescriptionComposite();
implMDC.setMethodName("seiMethod");
ParameterDescriptionComposite implPDC = new ParameterDescriptionComposite();
implPDC.setParameterType("java.lang.String");
implMDC.addParameterDescriptionComposite(implPDC);
implComposite.addMethodDescriptionComposite(implMDC);
MethodDescriptionComposite implMDC2 = new MethodDescriptionComposite();
implMDC2.setMethodName("seiMethod");
implComposite.addMethodDescriptionComposite(implMDC2);
WebServiceAnnot webServiceAnnot = WebServiceAnnot.createWebServiceAnnotImpl();
webServiceAnnot.setName(null);
webServiceAnnot.setEndpointInterface("org.apache.axis2.jaxws.description.impl.MySEI");
implComposite.setWebServiceAnnot(webServiceAnnot);
implComposite.setIsInterface(false);
HashMap<String, DescriptionBuilderComposite> dbcList =
new HashMap<String, DescriptionBuilderComposite>();