* Provides some troubleshooting hints in addition to the generic "timed out" message
* by examining additional error messages found in the console.
*/
private String getTimeoutErrorMessage(IProcess process)
{
IConsole console = DebugUIPlugin.getDefault().getProcessConsoleManager().getConsole(process);
if (console instanceof ProcessConsole)
{
String consoleContents = ((ProcessConsole) console).getDocument().get();
if (consoleContents.indexOf("Use of uninitialized value in subroutine dereference at (null) line 1.") != -1 &&
consoleContents.indexOf("perl5db.pl did not return a true value.") != -1)