In einem
Package kann man mehrere Klassen haben, die gleich heißen.
Der Name muss natürlich vollständig qualifiziert sein, also auch die
Unit und ggf. die Oberklasse und Routine enthalten, wo die Klasse deklariert wurde.
Und es könnte auch andere Packages geben, welche den selben Namen haben.
Das Problem hat man doch so oder so.