for (int i = offset; i < offset + length; i++) put (src [i]);
if (src == this) throw new IllegalArgumentException ();  if (src.remaining () > remaining ()) throw new BufferOverflowException ();  if (src.remaining () > 0) { int[] toPut = new int [src.remaining ()]; src.get (toPut); src.put (toPut); }
  public IntBuffer put (int[] src, int offset, int length)  {    for (int i = offset; i < offset + length; i++)      put (src [i]);    return this;  }