@Override public DocumentResult searchDocuments(final DocumentSearchBuilder builder, final int fromResult, final int MaxResults) { final DocumentationManager manager = EnvTool.getDocumentationManager(); final SearchResult searchResult = manager.search(builder, fromResult, MaxResults); final List<org.ow2.bonita.services.Document> searchDocuments = searchResult.getDocuments(); final List<Document> documents = new ArrayList<Document>(); for (int i = 0; i < searchDocuments.size(); i++) { final org.ow2.bonita.services.Document searchDocument = searchDocuments.get(i); documents.add(DocumentService.getClientDocument(manager, searchDocument)); } final int count = searchResult.getCount(); return new DocumentResult(count, documents); }