private IPropertySource getSourceForComponent(IComponent component)
{
Resource key = component.getSpecification().getSpecificationLocation();
IPropertySource result = (IPropertySource) _componentSources.get(key);
if (result == null)
{
result = createSourceForComponent(component);
_componentSources.put(key, result);