Text this: Production scheduling in the wine industry with an object oriented simulation language