package Ġnam . tran . state Ċ Ċ class ĠNo Qu arter State Ġconstructor ( private Ġval Ġg umb all Machine : ĠG umb all Machine ): ĠState { ĊĊĠĠĠ Ġoverride Ġfun Ġinsert Qu arter () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" You Ġinserted Ġa Ġquarter ") ĊĠĠĠĠĠĠĠ Ġg umb all Machine . state Ġ= Ġg umb all Machine . has Qu arter State ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġe ject Qu arter () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" You Ġhaven 't Ġinserted Ġa Ġquarter ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġturn C rank () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" You Ġturned Ġbut Ġthere 's Ġno Ġquarter ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdesp ense () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" You Ġneed Ġto Ġpay Ġfirst ") ĊĠĠĠ Ġ} Ċ }