ProvidesMap
ProvidesMap providesMap;
ProvidesMap* providesMap = (ProvidesMap*)context;
ProvidesMap::iterator foundIt = providesMap.find(expression.Name());