Generate wrapper code