if(start < length && end < length)
if(start <= length && end <= length)
		public void undo() throws CannotUndoException		{			super.undo();			if(focusedComponent != null)			{				int length = focusedComponent					.getBuffer().getLength();				if(start < length && end < length)					focusedComponent.select(start,end);				else					Log.log(Log.WARNING,this,						start + " or " + end						+ " > " + length + "??!!");			}		}