/* s w a p F r e e  */
returnValue Bounds_swapFree(Bounds *_THIS, int number1, int number2)
/* s w a p F r e e  */
returnValue Bounds_swapFree(Bounds *_THIS, int number1, int number2)
{
	if ( ( number1 < 0 ) || ( number1 >= _THIS->n ) || ( number2 < 0 ) || ( number2 >= _THIS->n ) )
		return THROWERROR( RET_INDEX_OUT_OF_BOUNDS );
	return Bounds_swapIndex( _THIS,Bounds_getFree( _THIS ),number1,number2 );
}