super (limit, limit, offset, position);
super (bb.remaining () >> 1, bb.remaining () >> 1, bb.position (), 0);
  public ShortViewBufferImpl (ByteBuffer bb, int offset, int capacity,                               int limit, int position, int mark,                               boolean readOnly)  {    super (limit, limit, offset, position);    this.bb = bb;    this.readOnly = readOnly;    // FIXME: What if this is called from ShortViewBufferImpl and ByteBuffer has changed its endianess ?    this.endian = bb.order ();  }