( persicsb | 2016. 03. 19., szo – 19:18 )

Dehogy nem tudod megoldani. Nem attól Singleton valami, mert privát konstruktora, és class-level (aka static) publikus getInstance() metódusa van. Hanem azért, mert a program futása során 1 példán van belőle.
A jó megoldás erre a dependency injection.