if(trackingNum != null){ } Agile Modeling: Effective Practices for Extreme Programming and the Unified Process