Index: modules/swing/src/main/java/common/javax/swing/text/MaskFormatter.java =================================================================== --- modules/swing/src/main/java/common/javax/swing/text/MaskFormatter.java (revision 494390) +++ modules/swing/src/main/java/common/javax/swing/text/MaskFormatter.java (working copy) @@ -191,6 +191,9 @@ } public String valueToString(final Object value) throws ParseException { + if ((mask == null) && (escapeMask == null) && (literalMask == null)) { + return ""; + } String result = super.valueToString(value); result = fillAll(result); result = fillByPlaceholder(result);