@Test public void testDecodeSomeEncodedWords() { Assert.assertEquals(" \u00e1\u00e2\u00e3\t\u00e4", DecoderUtil.decodeEncodedWords("=?iso-8859-1?Q?_=20=e1=e2=E3=09=E4?=")); Assert.assertEquals("Word 1 ' \u00e2\u00e3\t\u00e4'. Word 2 ' \u00e2\u00e3\t\u00e4'", DecoderUtil.decodeEncodedWords("Word 1 '=?iso-8859-1?Q?_=20=e2=E3=09=E4?=" + "'. Word 2 '=?iso-8859-1?q?_=20=e2=E3=09=E4?='")); Assert.assertEquals("=?iso-8859-YADA?Q?_=20=t1=e2=E3=09=E4?=", DecoderUtil.decodeEncodedWords("=?iso-8859-YADA?Q?_=20=t1=e2=E3=09=E4?=")); Assert.assertEquals("A short text", DecoderUtil.decodeEncodedWords("=?US-ASCII?B?QSBzaG9ydCB0ZXh0?=")); Assert.assertEquals("A short text again!", DecoderUtil.decodeEncodedWords("=?US-ASCII?b?QSBzaG9ydCB0ZXh0IGFnYWluIQ==?=")); }
static String decodeEncodedWords(String body) { return decodeEncodedWords(body, DecodeMonitor.SILENT); }
DecoderUtil { static String decodeEncodedWords(String body) { return decodeEncodedWords(body, DecodeMonitor.SILENT); } }
DecoderUtil { static String decodeEncodedWords(String body) { return decodeEncodedWords(body, DecodeMonitor.SILENT); }  }
DecoderUtil { static String decodeEncodedWords(String body) { return decodeEncodedWords(body, DecodeMonitor.SILENT); }  static String decodeEncodedWords(String body, DecodeMonitor monitor); static String decodeEncodedWords(String body, Charset fallback); static String decodeEncodedWords(String body, DecodeMonitor monitor, Charset fallback); }
DecoderUtil { static String decodeEncodedWords(String body) { return decodeEncodedWords(body, DecodeMonitor.SILENT); }  static String decodeEncodedWords(String body, DecodeMonitor monitor); static String decodeEncodedWords(String body, Charset fallback); static String decodeEncodedWords(String body, DecodeMonitor monitor, Charset fallback);  }