Index: javax/swing/text/MaskFormatter.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/text/MaskFormatter.java,v retrieving revision 1.1 diff -u -r1.1 MaskFormatter.java --- javax/swing/text/MaskFormatter.java 22 Nov 2005 19:11:51 -0000 1.1 +++ javax/swing/text/MaskFormatter.java 22 Nov 2005 19:38:18 -0000 @@ -454,7 +454,7 @@ throw new ParseException ("Invalid character: "+resultChar, i); break; default: - if (!getValueContainsLiteralCharacters()) + if (!getValueContainsLiteralCharacters() && convert) throw new ParseException ("Invalid character: "+resultChar, i); else if (resultChar != mask.charAt(j)) throw new ParseException ("Invalid character: "+resultChar, i);