@Override
void getOperationDescriptions(final ListIterator<PathElement> iterator, final Map<String, OperationEntry> providers, final boolean inherited) {
Map<String, OperationEntry> temp = new HashMap<String, OperationEntry>();
target.getOperationDescriptions(iterator, temp, inherited);
for (Map.Entry<String, OperationEntry> entry : providers.entrySet()) {
OperationEntry value = entry.getValue();
providers.put(entry.getKey(),
new OperationEntry(handler, value.getDescriptionProvider(), value.isInherited(),
value.getType(), value.getFlags(), value.getAccessConstraints()));
}
}