import org.musetest.core.util.*;
import java.util.*;
public interface ResourceStore
{
void addResource(MuseResource resource);
<BUG>List<MuseResource> findResources(ResourceMetadata matcher);

ClassLoader getContextClassloader();</BUG>
ClassLocator getClassLocator();
String saveResource(MuseResource resource);

import org.musetest.core.util.*;
import java.util.*;
public interface ResourceStore
{
void addResource(MuseResource resource);
List<ResourceToken> findResources(ResourceMetadata matcher);
<T extends MuseResource> T getResource(ResourceToken<T> token);
<T extends MuseResource> List<T> getResources(List<ResourceToken<T>> tokens);
List<MuseResource> getUntypedResources(List<ResourceToken> tokens);
ClassLoader getContextClassloader();
ClassLocator getClassLocator();
String saveResource(MuseResource resource);
