A - the type of objects which can be adapted by this 
 AdapterFactoryT - the type to which objects can be adapted by this 
 AdapterFactorypublic interface AdapterFactory<A,T>
AdapterFactory interface defines the contract for an object
 that can adapt an object to a given type.  AdapterFactory implementations may
 be contributed declaritively through the JDeveloper adapter hook (preferred)
 or programmatically through the AdapterManager API.
 Note: this interface is in early development and is not yet intended for implementation outside of the IDE framework. Any external dependency risks being broken with future revisions. YOU HAVE BEEN WARNED.