@@ -0,0 +1,975 @@
+package org.ops4j.pax.exam;%0A%0Aimport java.net.URI;%0Aimport java.util.HashMap;%0Aimport java.util.Map;%0A%0Apublic class TestDirectory%0A%7B%0A    private static final TestDirectory instance = new TestDirectory();%0A    %0A    private Map%3CTestAddress, TestInstantiationInstruction%3E map = new HashMap%3CTestAddress, TestInstantiationInstruction%3E();%0A    private URI accessPoint;%0A    %0A    private TestDirectory()%0A    %7B%0A    %7D%0A    %0A    public static TestDirectory getInstance() %7B%0A        return instance;%0A    %7D%0A    %0A    %0A    public void add(TestAddress address, TestInstantiationInstruction instruction) %7B%0A        map.put(address, instruction);%0A    %7D%0A    %0A    public TestInstantiationInstruction lookup(TestAddress address) %7B%0A        return map.get(address);%0A    %7D%0A    %0A    public void clear() %7B%0A        map.clear();%0A    %7D%0A%0A    public URI getAccessPoint()%0A    %7B%0A        return accessPoint;%0A    %7D%0A%0A    public void setAccessPoint( URI accessPoint )%0A    %7B%0A        this.accessPoint = accessPoint;%0A    %7D%0A%7D%0A

Test directory for associating test addresses to test methods (preliminary solution)