It's reasonable to expect node.getConcept().equals(node.getConcept()). Present implementation instantiate new SConceptAdapter each time asked, and adpters didn't care to match other.
Merge remote-tracking branch 'origin/3.1/artem/SConceptEquals'