With the present invention, it is possible to add providers to the system, or to substitute a new provider for an existing provider, without changing or recompiling {HEAD ~ any other component} in {TAIL ~ the system} 
With the present invention , it is possible to add providers to the system , or to substitute a new provider for an existing provider , without changing or recompiling { HEAD ~ any other component } in { TAIL ~ the system }
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL TAIL TAIL TAIL TAIL TAIL TAIL