I think it is not possible, because diamond need a targetType to work... only if do something like:
```
DefaultCacheStore<AccessibleObject, List<Parameter>> defaultCacheStore = new DefaultCacheStore<>();
provider =  new ParanamerNameProvider(defaultCacheStore);
```
But sure, there is no gain in extracting this variable this way. Looks ugly in both cases :)