return name.trim();
}
}
public static String getName(Class clazz) {
WebService webService =
(WebService)clazz.getAnnotation(WebService.class);
if (webService == null) {
WebServiceProvider webServiceProvider =
(WebServiceProvider)clazz.getAnnotation(WebServiceProvider.class);
if (webServiceProvider == null) {
throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated");
}
return clazz.getSimpleName();
} else {
String sei = webService.endpointInterface();
if (sei == null || sei.trim().length() == 0) {
return getName(clazz, webService.name());
} else {
try {
Class seiClass = clazz.getClassLoader().loadClass(sei.trim());
return getNameFromSEI(seiClass);
} catch (ClassNotFoundException e) {