code: @Override
      protected CoderResult implFlush(ByteBuffer out) {
  
          if (!out.hasRemaining()) {
              return CoderResult.OVERFLOW;
          }
          return CoderResult.UNDERFLOW;
      }
docs: TODO :