Java first or WSDL first?

Service creation in the SOA Tools Platform supports the following methods of authoring JAX-WS web services:

Java first
Allows you to start with Java class, annotate it, and automatically generate WSDL from it.
WSDL first
Allows you to start with a WSDL file and use the STP's code generation capability to create the necessary Java code.