* @throws IndexOutOfBoundsException
	 *             If the preconditions on the <tt>start</tt> and <tt>end</tt>
	 *             parameters do not hold
	 * 
	 * @throws ReadOnlyBufferException
	 *             If this buffer is read-only
	 */
	public CharBuffer put(String src, int start, int end) {
		checkBounds(start, end - start, src.length());
		for (int i = start; i < end; i++)
			this.put(src.charAt(i));
		return this;
	}