Index: awt/src/test/api/java/common/java/awt/event/KeyEventTest.java =================================================================== --- awt/src/test/api/java/common/java/awt/event/KeyEventTest.java (revision 485572) +++ awt/src/test/api/java/common/java/awt/event/KeyEventTest.java (working copy) @@ -33,6 +33,13 @@ "Inverted Exclamation Mark"); // assertTrue(KeyEvent.getKeyText(KeyEvent.VK_SEPARATOR).startsWith("NumPad ,")); assertEquals(KeyEvent.getKeyText(-16), "Unknown keyCode: -0x10"); + + // Regression test for HARMONY-2406 + try{ + KeyEvent.getKeyText(4); + } catch(StringIndexOutOfBoundsException ex) { + fail(ex.getMessage()); + } } public final void testGetKeyModifiersText() {