code: public void beforeInsertAllOfFromTo(int index, AbstractLongList other, int from, int to) {
  	int length=to-from+1;
  	this.beforeInsertDummies(index, length);
  	this.replaceFromToWithFrom(index, index+length-1, other, from);
  }
docs: Inserts the part of the specified list between <code>otherFrom</code> (inclusive) and <code>otherTo</code> (inclusive) before the specified position into the receiver.
  Shifts the element currently at that position (if any) and
  any subsequent elements to the right.
  
  @param index index before which to insert first element from the specified list (must be in [0,size])..
  @param other list of which a part is to be inserted into the receiver.
  @param from the index of the first element to be inserted (inclusive).
  @param to the index of the last element to be inserted (inclusive).
  @exception IndexOutOfBoundsException index is out of range (<tt>other.size()&gt;0 && (from&lt;0 || from&gt;to || to&gt;=other.size())</tt>).
  @throws IndexOutOfBoundsException if <tt>index &lt; 0 || index &gt; size()</tt>.