BuildFullyQualifiedNameCommand, test and refactor.
clean up and refactor IncludeHierarchy