seiClass.getClassFile().addAttribute(attribute);
final String siClassName = ServiceInvoker.class.getName() ;
final CtClass siClass = pool.get(siClassName) ;
final String siFieldName = "serviceInvoker" ;
final CtField field = new CtField(siClass, siFieldName, seiClass) ;
field.setModifiers(Modifier.PRIVATE | Modifier.STATIC | Modifier.FINAL) ;
seiClass.addField(field, "new " + siClassName + "(\"" + category + "\", \"" + service + "\")") ;
final String constructorStr = "super(" + getParamValue(deployment) + "," + siFieldName + "," +
getParamValue(epInfo.getRequestLocation()) + "," + getParamValue(epInfo.getResponseLocation()) + ", \"" +