Text this: Defect Detection: Combining Bounded Model Checking and Code Contracts