Task 1 EmptyOrderException replaced with IllegalStateException