protected MetaData setupMethodParams()
{
MemoryMetaDataLoader loader = new MemoryMetaDataLoader();
MemoryMetaDataLoader component = new MemoryMetaDataLoader();
loader.addComponentMetaDataRetrieval(new MethodParametersSignature("empty", 0, String.class), component);
component = new MemoryMetaDataLoader();
component.addAnnotation(new TestAnnotationImpl());
loader.addComponentMetaDataRetrieval(new MethodParametersSignature("testAnnotation", 0, String.class), component);
component = new MemoryMetaDataLoader();
component.addAnnotation(new TestAnnotation1Impl());
component.addAnnotation(new TestAnnotation2Impl());
loader.addComponentMetaDataRetrieval(new MethodParametersSignature("testAnnotation12", 1, String.class, Class.class), component);
return new MetaDataRetrievalToMetaDataBridge(loader);
}