Patch Set 3: Looks good to me, approved; IP review completed

Fixed a few minor style nits, and an NPE when the while loop created new TreeItems but didn't populate their data member with the IProject.