/**
* This package provides a set of modular service interfaces called SPI. Each SPI deal 
* with a separate concern within the architecture. All SPIs are orthogonal in relation 
* to each other and should not have need direct dependency between each other directly. 
* It is the task of the core to glue/mediate interaction between services.
* <p>
* Providers are free to implement any SPI. Such third-party services can be registered 
* and automatically bind to the core functionality at when the application is loaded.
* The mechanism used for this purpose is the standard {@link java.util.ServiceLoader}.
* <p>
* A Test Compability Kit (TCK) is available for providers to verify that their 
* implementation behaves correctly.
* </p>
* <p> 
* Each service have a default implementation that will be used if no other is provided. 
* </p>
* 
* <p>
* The following SPI is available:
* <ul>
* <li> {@link org.deephacks.tools4j.config.spi.BeanManager}</li>
* <li> {@link org.deephacks.tools4j.config.spi.SchemaManager}</li>
* <li> {@link org.deephacks.tools4j.config.spi.ValidationManager}</li>
* <li> Converter</li>
* This interface takes care of converting class variables to-and-from the BeanManager.
* It is not part of the tools4j config packages. 
* </ul> 
* </p>
*
* <h2>Usage</h2>
* 
* TODO:
*/
package org.deephacks.tools4j.config.spi;

;
@@ -61,33 +61,20 @@
 ces 
-called SPI. Each SPI
+each
  deal
+ing
  %0A* 
@@ -126,16 +126,57 @@
 re. 
-All SPIs
+These interfaces are also called SPI. %0A* Each SPI
  are
@@ -199,19 +199,16 @@
 elation 
-%0A* 
 to each 
@@ -256,16 +256,19 @@
 endency 
+%0A* 
 between 
@@ -288,19 +288,16 @@
 rectly. 
-%0A* 
 It is th
@@ -343,16 +343,19 @@
 raction 
+%0A* 
 between 

rephrase of spi package spec