Branched off the T3 version of wsdl-generic for the needs of BioCatalogue. Fixed a bug with complex types in constructComplexType() but needs checking.