| AnnotationProvider | 
 A source of annotations. 
 | 
| Configuration<T> | 
 Object passed into a service contributor method that allows the method provide contributed values to the service's
 configuration. 
 | 
| Locatable | 
 Interface implemented by objects which carry a location tag. 
 | 
| Location | 
 A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line
 number, and a column number. 
 | 
| MappedConfiguration<K,V> | 
 Object passed into a service contributor method that allows the method provide contributed values to the service's
 configuration. 
 | 
| MessageFormatter | 
 | 
| Messages | 
 Provides access to a messages catalog, a set of properties files that provide localized messages for a particular
 locale. 
 | 
| ObjectCreator<T> | 
 Interface used to encapsulate any strategy used defer the creation of some object until just as needed. 
 | 
| ObjectLocator | 
Defines an object which can provide access to services defined within a  Registry, or
 to objects or object instances available by other means.  
 | 
| ObjectProvider | 
Object providers represent an alternate way to locate an object provided somewhere in the  Registry.  
 | 
| OrderedConfiguration<T> | 
 Object passed into a service contributor method that allows the method provide contributed values to the service's
 configuration. 
 | 
| Resource | 
 Represents a resource on the server that may be used for server side processing, or may be exposed to the client
 side. 
 |