added exceptions if it is not possible to generate cocktails meeting the cost constraints. When generating cocktails this leads to a break. When evolving cocktails the exception is caught but emerged to the output