The @Reference annotation doesn't work with all classes. I'd like to know if there is a way to create an instance using a static method on a factory class or if there is some other way. I've tried using the @Reference annotation in a utility class but it doesn't resolve the ConfigurationAdmin.