}
public String createDocument(String repositoryId, Properties properties, String folderId,
ContentStream contentStream, VersioningState versioningState, List<String> policies, Acl addACEs,
Acl removeACEs, ExtensionsData extension) {
ObjectServicePort port = portProvider.getObjectServicePort();
try {
javax.xml.ws.Holder<String> objectId = new javax.xml.ws.Holder<String>();
javax.xml.ws.Holder<CmisExtensionType> portExtension = convertExtensionHolder(extension);
port.createDocument(repositoryId, convert(properties), folderId, convert(contentStream, false),
convert(EnumVersioningState.class, versioningState), policies, convert(addACEs),
convert(removeACEs), portExtension, objectId);
setExtensionValues(portExtension, extension);