I have attached a patch to this issue which includes fixes for the issues Jacob found (Thanks Jacob!!).
The changes are specific to the service control generation task and consist of additional checks for method and method parameter names generated from a WSDL. The patch also includes several new tests created by Jacob Danner to verify that the service control generation does not generate a service control which fails java compilation. - Chad
