try {
Method consoleMethod = System.class.getDeclaredMethod("console", new Class<?>[0]);
Object console = consoleMethod.invoke(null, new Object[0]);
m_console = new JDK6Console(console);
} catch (Throwable t) {
m_console = new DefaultConsole();
}
}
return m_console;
}