protected void activate(ComponentContext componentContext) {
this.componentContext = componentContext;
Dictionary<?, ?> properties = componentContext.getProperties();
BidiMap virtuals = new TreeBidiMap();
String[] virtualList = (String[]) properties.get(PROP_VIRTUAL);
for (int i = 0; virtualList != null && i < virtualList.length; i++) {
String[] parts = Mapping.split(virtualList[i]);
virtuals.put(parts[0], parts[2]);
}
virtualURLMap = virtuals;
List<Mapping> maps = new ArrayList<Mapping>();
String[] mappingList = (String[]) properties.get(PROP_MAPPING);