} try {
try {
	public void displayResult(IJavaValue result) {		String resultString= null;		if (result.getSignature() == null)			resultString= "(No explicit return value)";		else {			try {				resultString= " ("+result.getReferenceTypeName()+") "+result.evaluateToString();			} catch(DebugException e) {				ErrorDialog.openError(getShell(), "Problems evaluating toString of expression", null, e.getStatus());			}					} try {			getSourceViewer().getDocument().replace(fSnippetEnd, 0, resultString);		} catch (BadLocationException e) {		}				selectAndReveal(fSnippetEnd, resultString.length());	}