in base/src/main/java/org/apache/commons/chain2/impl/ContextBase.java [141:153]
public void clear() {
if (descriptors == null) {
super.clear();
} else {
Iterator<String> keys = keySet().iterator();
while (keys.hasNext()) {
String key = keys.next();
if (!descriptors.containsKey(key)) {
keys.remove();
}
}
}
}