クラス図を見てください。
ライブラリの階層から実クラスの階層へ依存関係があります。これはUserLocatorが実クラスのクラスを知っている必要があるということです。
UserLocatorクラスが再利用できなくなることが問題です。