ensureDocumentListenerInstalled();
int caret= contentAssistSubjectControlAdapter.getCaretOffset();
Node n = contentAssistSubjectControlAdapter.getControl();
Point2D p = contentAssistSubjectControlAdapter.getLocationAtOffset(caret);
double height = contentAssistSubjectControlAdapter.getLineHeight();
p = n.localToScreen(p);
proposalStage.setX(p.getX());
proposalStage.setY(p.getY()+height);
proposalStage.show();
Stage s = (Stage) contentAssistSubjectControlAdapter.getControl().getScene().getWindow();
s.requestFocus();