Contract wrapper generation