Map<String, String> existingProps = services.getProps().asMap();
Map<String, String> tmpAugmentedProps = Maps.newHashMapWithExpectedSize(existingProps.size() + info.size());
tmpAugmentedProps.putAll(existingProps);
tmpAugmentedProps.putAll((Map)this.info);
final ReadOnlyProps augmentedProps = new ReadOnlyProps(tmpAugmentedProps);
this.services = new DelegateConnectionQueryServices(services) {
@Override
public ReadOnlyProps getProps() {
return augmentedProps;
}