object Test extends Application { import scala.xml._ def wsdlTemplate1(serviceName: String): Node = ; def wsdlTemplate2(serviceName: String, targetNamespace: String): Node = ; def wsdlTemplate3(serviceName: String): Node = ; def wsdlTemplate4(serviceName: String, targetNamespace: () => String): Node = ; println(wsdlTemplate1("service1")) println(wsdlTemplate2("service2", "target2")) println(wsdlTemplate3("service3")) println(wsdlTemplate4("service4", () => "target4")) }