public CompilerCodeCompletionResults requestCodeCompletionResult(CompilerCodeCompletionRequest request) {
QuorumCompilerCodeCompletionResults results = new QuorumCompilerCodeCompletionResults();
//set the request
CodeCompletionRequest req = new CodeCompletionRequest();
req.setFileKey(request.getFileKey());
req.setLine(request.getLine());
req.setLineNumber(request.getLineNumber());
req.setStartOffset(request.getStartOffset());
//adapt it for outside classes to use
CodeCompletionResult result = this.virtualMachine.requestCodeCompletionResult(req);
results.setVirtualMachineResults(result);
return results;