in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ReteRuleMatcherImpl.kt [537:547]
fun remove(signature: Signature) {
signatures.remove(signature)
for (id in signature) {
if (index.containsKey(id)) {
index.get(id).remove(signature)
if (index.get(id).isEmpty()) {
index.remove(id)
}
}
}
}