assertEquals(11, files.length);
Class clz = classLoader.loadClass("org.objectweb.HeaderTester");
assertEquals(3, clz.getMethods().length);
SOAPBinding soapBindingAnno = AnnotationUtil.getPrivClassAnnotation(clz, SOAPBinding.class);
assertEquals("BARE", soapBindingAnno.parameterStyle().name());
assertEquals("LITERAL", soapBindingAnno.use().name());
assertEquals("DOCUMENT", soapBindingAnno.style().name());
Class para = classLoader.loadClass("org.objectweb.InoutHeader");
Method method = clz.getMethod("inoutHeader", new Class[] {para, Holder.class});
soapBindingAnno = AnnotationUtil.getPrivMethodAnnotation(method, SOAPBinding.class);
assertEquals("BARE", soapBindingAnno.parameterStyle().name());
WebParam webParamAnno = AnnotationUtil.getWebParam(method, "SOAPHeaderInfo");
assertEquals("INOUT", webParamAnno.mode().name());
assertEquals(true, webParamAnno.header());
assertEquals("header_info", webParamAnno.partName());