i would prefer if the null project return a null package name, as the null pattern is to reduce such branching.