The only difference I can see is that you're constructing the key:value pair slightly differently. I have tried both ways and no difference - if I check the service in the OSGi console, the config looks the same (so apparently it probably makes no difference how is the annotation constructed). Also,...