Collections.sort(proposals, new Comparator<TMLScriptCompletionProposal>() {
public int compare(TMLScriptCompletionProposal o1, TMLScriptCompletionProposal o2) {
if (_prefix != null && !_prefix.equals("")) {
CodeCompletionLRUManager manager = CodeCompletionLRUManager.getInstance();
if (manager.isInLRU(o1) && !manager.isInLRU(o2)) {
return -1;
} else if (!manager.isInLRU(o1) && manager.isInLRU(o2)) {
return 1;
}
}
return o1.getDisplayString().compareTo(o2.getDisplayString());
}