code: @Override
      public AbstractIoBufferEx putMediumInt(int value) {
          byte b1 = (byte) (value >> 16);
          byte b2 = (byte) (value >> 8);
          byte b3 = (byte) value;
  
          if (ByteOrder.BIG_ENDIAN.equals(order())) {
              put(b1).put(b2).put(b3);
          } else {
              put(b3).put(b2).put(b1);
          }
  
          return this;
      }
docs: {@inheritDoc}