public static DocumentImpl getClientDocument(final DocumentationManager manager, final org.ow2.bonita.services.Document document) {
final DocumentUUID uuid = new DocumentUUID(document.getId());
final String name = document.getName();
final String author = document.getAuthor();
final Date creationDate = document.getCreationDate();
final String lastModifiedBy = document.getLastModifiedBy();
final Date lastModificationDate = document.getLastModificationDate();
final boolean isLatestVersion = document.isLatestVersion();
final boolean isMajorVersion = document.isMajorVersion();
final String versionLabel = document.getVersionLabel();
final String versionSeriesId = document.getVersionSeriesId();
final String fileName = document.getContentFileName();
final String mimeType = document.getContentMimeType();
final long size = document.getContentSize();
final ProcessDefinitionUUID definitionUUID = document.getProcessDefinitionUUID();
final ProcessInstanceUUID instanceUUID = document.getProcessInstanceUUID();
final DocumentImpl doc = new DocumentImpl(uuid, name, definitionUUID, instanceUUID, author, creationDate, lastModifiedBy, lastModificationDate, isLatestVersion,
isMajorVersion, versionLabel, versionSeriesId, fileName, mimeType, size);
return doc;
}