logger.debug("[ {} ] Remembering --- WORKING: {} <=> BASE: {}", nodePath, instances.getWorking(), instances.getBase());
transactionalPushToCircularReferenceDetectors(nodePath, instances);
}
private void transactionalPushToCircularReferenceDetectors(final NodePath nodePath, final Instances instances)
{
<BUG>workingCircularReferenceDetector.push(instances.getWorking(), nodePath);
</BUG>
try
{
<BUG>baseCircularReferenceDetector.push(instances.getBase(), nodePath);
}</BUG>
catch (final CircularReferenceException e)

logger.debug("[ {} ] Remembering --- WORKING: {} <=> BASE: {}", nodePath, instances.getWorking(), instances.getBase());
transactionalPushToCircularReferenceDetectors(nodePath, instances);
}
private void transactionalPushToCircularReferenceDetectors(final NodePath nodePath, final Instances instances)
