digraph G { rankdir=LR node [shape=box, fontsize=9, height=0.1, width=0.05 ] edge [arrowsize=0.5, len=0.1] "Cashpoint\n"->"MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n" "MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n"->"MenuOption\n" "MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n"->"Data\n" "MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n"->"DoesCashpointHaveEnoughCash\n" "MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n"->"NumberOfFailedAttempts\n" "MenuOption\nData\nDoesCashpointHaveEnoughCash\nNumberOfFailedAttempts\nCashpointActivity\n"->"CashpointActivity\n" "Data\n"->"DesiredAmount\nEnteredPIN\nFreeFunds\nPINInDatabase\nauthentication\nclientHasFreeFunds\n" "DesiredAmount\nEnteredPIN\nFreeFunds\nPINInDatabase\nauthentication\nclientHasFreeFunds\n"->"DesiredAmount\nFreeFunds\nEnteredPIN\nPINInDatabase\n" "DesiredAmount\nEnteredPIN\nFreeFunds\nPINInDatabase\nauthentication\nclientHasFreeFunds\n"->"clientHasFreeFunds\nauthentication\n" "CashpointActivity\n"->"cashpointActivity\n" "clientHasFreeFunds\nauthentication\n"->"clientHasFreeFunds\n" "clientHasFreeFunds\nauthentication\n"->"authentication\n" "DesiredAmount\nFreeFunds\nEnteredPIN\nPINInDatabase\n"->"DesiredAmount\nFreeFunds\n" "DesiredAmount\nFreeFunds\nEnteredPIN\nPINInDatabase\n"->"EnteredPIN\nPINInDatabase\n" "EnteredPIN\nPINInDatabase\n"->"EnteredPIN\n" "EnteredPIN\nPINInDatabase\n"->"PINInDatabase\n" "DesiredAmount\nFreeFunds\n"->"DesiredAmount\n" "DesiredAmount\nFreeFunds\n"->"FreeFunds\n" "DoesCashpointHaveEnoughCash\n"->"NumberOfBills\nEnoughCashInCashpoint\n" "NumberOfBills\nEnoughCashInCashpoint\n"->"NumberOfBills\n" "NumberOfBills\nEnoughCashInCashpoint\n"->"EnoughCashInCashpoint\n" "NumberOfBills\n"->"numberOfBills\n" "EnoughCashInCashpoint\n"->"enoughCashInCashpoint\n" "MenuOption\n"->"menuOption\n" "DesiredAmount\n"->"desiredAmount\n" "EnteredPIN\n"->"enteredPIN\n" "FreeFunds\n"->"freeFunds\n" "PINInDatabase\n"->"pINInDatabase\n" "NumberOfFailedAttempts\n"->"numberOfFailedAttempts\n" }