if(trackingNum != null){ } SCM Patterns: Building on Task-Level Commit