Add (fulfilled) test for JobInfoComposite#setLocation and #getLocation, illustrating why the class is still necessary (incomplete decomposition).
Add tests for the #getCompensation* methods not yet covered by CompensationInfo.
Add #getCompensationSalary and #getCompensationOther to CompensationInfo.
Add new parameters to the Compensation constructor, anticipating the usage required of the updated CompensationInfo interface.
Refactor JobInfoComposite so that #getCompensationSalary and #getCompensationOther take advantage of the corresponding instance variable.