Cómo implementar la ventana emergente de documentación de asistencia de contenido en Eclipse RCP

He implementado mi propio editor y le agregué una funcionalidad de finalización de código. Mi asistente de contenido está registrado en la configuración del visor de origen de esta manera:

public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    if (assistant == null) {
        assistant = new ContentAssistant();
        assistant.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));
        assistant.setContentAssistProcessor(getMyAssistProcessor(),
                MyPartitionScanner.DESIRED_PARTITION_FOR_MY_ASSISTANCE);
        assistant.enableAutoActivation(true);
        assistant.setAutoActivationDelay(500);
        assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
        assistant.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE);
    }
    return assistant;
}

Cuando presiono Ctrl + ESPACI dentro de la partición deseada, aparece la ventana emergente de finalización y funciona como se esperaba.

Y aquí está mi pregunta ... ¿Cómo implemento / registro una ventana emergente de documentación que aparece junto a la ventana emergente de finalización? (Por ejemplo en java editor)

Respuestas a la pregunta(4)

Su respuesta a la pregunta