A type delegate resolver is able to create type delegates for a named reference type. A type delegate will implement
ReferenceTypeDelegate. There are three kind of delegate already in existence: those created for eclipse structures, those
created for bytecode structures, and those created based on reflection.