diff --git a/wst/trunk/tests/test_suite/files/class_properties_extended_metadata.wsdl b/wst/trunk/tests/test_suite/files/class_properties_extended_metadata.wsdl
new file mode 100644
index 000000000..e66715852
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/class_properties_extended_metadata.wsdl
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/class_unicodestring_property.wsdl b/wst/trunk/tests/test_suite/files/class_unicodestring_property.wsdl
new file mode 100644
index 000000000..833687f05
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/class_unicodestring_property.wsdl
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/class_widestring_property.wsdl b/wst/trunk/tests/test_suite/files/class_widestring_property.wsdl
new file mode 100644
index 000000000..19aa00065
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/class_widestring_property.wsdl
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_array_sequence.wsdl b/wst/trunk/tests/test_suite/files/complex_array_sequence.wsdl
new file mode 100644
index 000000000..64174d701
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_array_sequence.wsdl
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_array_sequence_collection.wsdl b/wst/trunk/tests/test_suite/files/complex_array_sequence_collection.wsdl
new file mode 100644
index 000000000..048863e81
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_array_sequence_collection.wsdl
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_array_sequence_embedded.wsdl b/wst/trunk/tests/test_suite/files/complex_array_sequence_embedded.wsdl
new file mode 100644
index 000000000..1653016c2
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_array_sequence_embedded.wsdl
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_class.wsdl b/wst/trunk/tests/test_suite/files/complex_class.wsdl
new file mode 100644
index 000000000..71bece421
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_class.wsdl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_class_default.wsdl b/wst/trunk/tests/test_suite/files/complex_class_default.wsdl
new file mode 100644
index 000000000..c3f6511aa
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_class_default.wsdl
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_class_embedded.wsdl b/wst/trunk/tests/test_suite/files/complex_class_embedded.wsdl
new file mode 100644
index 000000000..4e00c14b5
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_class_embedded.wsdl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_class_extend_simple.wsdl b/wst/trunk/tests/test_suite/files/complex_class_extend_simple.wsdl
new file mode 100644
index 000000000..eb737efaf
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_class_extend_simple.wsdl
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_record.wsdl b/wst/trunk/tests/test_suite/files/complex_record.wsdl
new file mode 100644
index 000000000..5a97ef270
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_record.wsdl
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/complex_record_embedded.wsdl b/wst/trunk/tests/test_suite/files/complex_record_embedded.wsdl
new file mode 100644
index 000000000..8fd65c11f
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/complex_record_embedded.wsdl
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/empty.wsdl b/wst/trunk/tests/test_suite/files/empty.wsdl
new file mode 100644
index 000000000..6ad1e35b9
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/empty.wsdl
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/no_binding_style.wsdl b/wst/trunk/tests/test_suite/files/no_binding_style.wsdl
new file mode 100644
index 000000000..509af5f1c
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/no_binding_style.wsdl
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/pascal_class_parent.wsdl b/wst/trunk/tests/test_suite/files/pascal_class_parent.wsdl
new file mode 100644
index 000000000..a5f4a62cd
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/pascal_class_parent.wsdl
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/simpletype.wsdl b/wst/trunk/tests/test_suite/files/simpletype.wsdl
new file mode 100644
index 000000000..74e1fbcec
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/simpletype.wsdl
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/simpletypeNativeAlias.wsdl b/wst/trunk/tests/test_suite/files/simpletypeNativeAlias.wsdl
new file mode 100644
index 000000000..a9287af74
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/simpletypeNativeAlias.wsdl
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wst/trunk/tests/test_suite/files/simpletype_embedded.wsdl b/wst/trunk/tests/test_suite/files/simpletype_embedded.wsdl
new file mode 100644
index 000000000..2e450ccbc
--- /dev/null
+++ b/wst/trunk/tests/test_suite/files/simpletype_embedded.wsdl
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+