@Test public void testWhiteSpaceBetweenEncodedWordsGetsRemoved() { Assert.assertEquals("a", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?=")); Assert.assertEquals("a b", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?= b")); Assert.assertEquals("ab", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=")); Assert.assertEquals("ab", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=")); Assert.assertEquals("ab", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?=\r\n =?ISO-8859-1?Q?b?=")); Assert.assertEquals("a b", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a_b?=")); Assert.assertEquals("a b", DecoderUtil.decodeEncodedWords("=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=")); }
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);  }