class KieMultipleDocumentEditor implements KieMultipleDocumentEditorPresenter<D> {

    protected void openDocumentInEditor() {
        getAvailableDocumentPaths((allPaths) -> {
            for (D document : documents) {
                allPaths.remove(document.getLatestPath());
            }

            if (allPaths.isEmpty()) {
                kieEditorWrapperView.showNoAdditionalDocuments();
            } else {
                kieEditorWrapperView.showAdditionalDocuments(allPaths);
            }
        });
    }

      KieMultipleDocumentEditor();
    public  KieMultipleDocumentEditor(final KieEditorView editorView);

}