/**
* The main entry point for programmatic dependency injection. A different
* {@link InjectorFactory} can be plugged in for testing.
/**
* The main entry point for programmatic dependency injection. A different
* {@link InjectorFactory} can be plugged in for testing.
* The <code>SimpleInjector</code> should be cached. This is because the
* <code>SimpleInjector</code> caches the {@link Injector} objects that it uses
* internally for performance. This is done because creation of these internal
* The <code>SimpleInjector</code> should be cached. This is because the
* <code>SimpleInjector</code> caches the {@link Injector} objects that it uses
* internally for performance. This is done because creation of these internal
- * <code>Injector</code> objects may be costly. Caching the simple injector makes sure
- * that a class is not analysed again for annotations every time injection is
- * used.
+ * <code>Injector</code> objects may be costly. Caching the simple injector
+ * makes sure that a class is not analysed again for annotations every time
+ * injection is used.