bcodec.decode("=?NONSENSE?Q?Hello there!?=");
bcodec.decode("=?NONSENSE?B?Hello there!?=");
    public void testInvalidEncoding() {        BCodec bcodec = new BCodec("NONSENSE");        try {            bcodec.encode("Hello there!");            fail("We set the encoding to a bogus NONSENSE value, this shouldn't have worked.");        } catch (EncoderException ee) {            // Exception expected, test segment passes.        }        try {            bcodec.decode("=?NONSENSE?Q?Hello there!?=");            fail("We set the encoding to a bogus NONSENSE value, this shouldn't have worked.");        } catch (DecoderException ee) {            // Exception expected, test segment passes.        }    }