diff -r f9bb0fca356a -r 0fd27995241b javauis/lcdui_akn/javalcdui/javasrc/javax/microedition/lcdui/TextComponent.java --- a/javauis/lcdui_akn/javalcdui/javasrc/javax/microedition/lcdui/TextComponent.java Fri Apr 30 10:40:48 2010 +0300 +++ b/javauis/lcdui_akn/javalcdui/javasrc/javax/microedition/lcdui/TextComponent.java Tue May 11 16:07:20 2010 +0300 @@ -84,11 +84,12 @@ final int modifier = (aConstraints & ~TextField.CONSTRAINT_MASK); if (modifier == 0 || (modifier >= 0x10000 && modifier <= 0x3F0000)) return; + else + throw new IllegalArgumentException(); } default: - break; + throw new IllegalArgumentException(); } - throw new IllegalArgumentException(); } } // class TextComponent