// Instantiate context and execute enactments with that context
TransferMoneyContext context = new TransferMoneyContext();
context.bind( source, destination );
// Query for double the balance
final Integer amountToTransfer = context.availableFunds() * 2;
// Transfer from savings to checking
context.transfer( amountToTransfer );
}
finally