{
MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
MemoryMetaDataLoader component = new MemoryMetaDataLoader();
loader.addComponentMetaDataRetrieval(new ConstructorSignature(), component);
component = new MemoryMetaDataLoader();
component.addAnnotation(new TestAnnotationImpl());
loader.addComponentMetaDataRetrieval(new ConstructorSignature(String.class), component);
component = new MemoryMetaDataLoader();
component.addAnnotation(new TestAnnotation1Impl());
component.addAnnotation(new TestAnnotation2Impl());
loader.addComponentMetaDataRetrieval(new ConstructorSignature(String.class, Class.class), component);