generatePredefBody