change CaseType to BankCaseType to give a concrete implementation,
adding priority and a comparator based on it to BankCaseType