try {
// plugin must be active to get computer
ICompletionProposalComputer computer = getComputer(true);
if (computer != null) {
PerformanceStats stats= startMeter(context, computer);
List proposals= computer.computeContextInformation(context, monitor);
stopMeter(stats, COMPUTE_CONTEXT_INFORMATION);
if (proposals != null) {
fLastError= computer.getErrorMessage();
contextInformation = proposals;