public final Buffer position (int newPosition)
public final int position ()
  public final Buffer position (int newPosition)  {    if ((newPosition < 0) || (newPosition > limit))      throw new IllegalArgumentException ();    if (newPosition <= mark)        mark = -1;    pos = newPosition;    return this;  }