Dependencies might need package name prepended.
Source might not be present in DocDb especially when JavaDoc are not present
Clean all the tables.
Properly handle packages, finally.
Check for dependency id before using name.