Method hasEnoughInStock  and exception OverLimitException added.