if (c > Byte.MAX_VALUE)
if (c > 0x7f)
    protected CoderResult encodeLoop (CharBuffer in, ByteBuffer out)    {      // TODO: Optimize this in the case in.hasArray() / out.hasArray()      while (in.hasRemaining ())      {        char c = in.get ();        if (c > Byte.MAX_VALUE)          {            in.position (in.position () - 1);            return CoderResult.unmappableForLength (1);          }        if (!out.hasRemaining ())          {            in.position (in.position () - 1);            return CoderResult.OVERFLOW;          }        out.put ((byte) c);      }      return CoderResult.UNDERFLOW;    }