egenerate interfaces from WSDL