- * <li> <code>Injector</code>: The main interface is the {@link Injector}, by which injection is done.</li>
- * <li> <code>InjectorFactory</code>: Injectors are created by an implementation of the {@link InjectorFactory} which
- * creates injectors based on the class.</li>
- * <li> <code>InjectorFactoryBuilder</code>: To obtain an <code>InjectorFactory</code>,
- * either create one explicitly, or use {@link InjectorFactoryBuilder} to obtain
- * one automatically (preferred). The last method uses {@link java.util.ServiceLoader}
- * to find the injectorfactory to use.
+ * <li> <code>Injector</code>: This is the interface used to perform injection of dependencies into
+ * a given object. </li>
+ * <li> <code>Injectable</code>: By subclassing this class, the classes automatically get their
+ * dependencies injected at construction. </li>
+ * <li> <code>InjectorBuilder</code>: To get an instance of the <code>Injector</code>.