Element resourceMetadataDescriptor = metadata[0];
// 6) Now we need WSDL in order to catch datatypes
dialect = "http://schemas.xmlsoap.org/wsdl/";
inputParameters = new Object[]{dialect};
metadata = (Element[]) wsResourceClient.invoke(metadataProxyHandler, inputParameters);
Element wsdl = metadata[0];
//7) Defines sample values used for update property.
Map<String, Object> sampleValues = new HashMap<String, Object>();
sampleValues.put("xsd:string","This is a string.");