public void testValidateImplMethodsVsSEIInheritence() {
DescriptionBuilderComposite superSeiComposite = new DescriptionBuilderComposite();
superSeiComposite.setClassName("org.apache.axis2.jaxws.description.impl.MySuperSEI");
MethodDescriptionComposite superSeiMDC = new MethodDescriptionComposite();
superSeiMDC.setMethodName("superSeiMethod");
superSeiComposite.addMethodDescriptionComposite(superSeiMDC);
DescriptionBuilderComposite seiComposite = new DescriptionBuilderComposite();
seiComposite.setClassName("org.apache.axis2.jaxws.description.impl.MySEI");
MethodDescriptionComposite seiMDC = new MethodDescriptionComposite();
seiMDC.setMethodName("seiMethod");
seiComposite.addMethodDescriptionComposite(seiMDC);
seiComposite.setSuperClassName("org.apache.axis2.jaxws.description.impl.MySuperSEI");
DescriptionBuilderComposite implComposite = new DescriptionBuilderComposite();
implComposite.setClassName("org.apache.axis2.jaxws.description.impl.MyImpl");
MethodDescriptionComposite implMDC = new MethodDescriptionComposite();
implMDC.setMethodName("superSeiMethod");
implComposite.addMethodDescriptionComposite(implMDC);
WebServiceAnnot webServiceAnnot = WebServiceAnnot.createWebServiceAnnotImpl();
webServiceAnnot.setName(null);
webServiceAnnot.setEndpointInterface("org.apache.axis2.jaxws.description.impl.MySEI");
implComposite.setWebServiceAnnot(webServiceAnnot);