### Question:
SafeBase64 { public static byte[] decode(String inStr64, boolean applyUrlSafeMapping) { return SafeBase64.decode(inStr64.toCharArray(), applyUrlSafeMapping); } protected  SafeBase64(); static String encodeString(String s); static String encodeString(String s, boolean applyUrlSafeMapping); static String encode(byte[] in); static String encode(byte[] in, boolean applyUrlSafeMapping); static void encodeTo(byte[] in, boolean applyUrlSafeMapping, CharArrayWriter out); static void encodeTo(byte[] in, CharArrayWriter out); static String decodeString(String inStr64, boolean applyUrlSafeMapping); static byte[] decode(String inStr64, boolean applyUrlSafeMapping); static byte[] decode(String inStr64); static byte[] decode(char[] in64, boolean applyUrlSafeMapping); static BinaryEncoder getEncoder();  }### Answer:
@Test public void testDecodeCharArray() { final int len = this.quote.length; for (int i = 0; i < len; i++) { final String result = new String(SafeBase64.decode(this.encodedQuote[i].toCharArray(), true)); System.out.println(result); Assert.assertEquals(result, this.quote[i]); } }