We should be considering only the localName part of the AbstractQName,
otherwse differing QNames will not compare as equal -- wrecking the
algorithm.
Change-Id: I9dcd457121b619bb8ace3f15fd01e67295436c9b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
}
final AbstractCompositeGenerator<?> target = targetGenerator();
- final AbstractQName ref = target.localName();
+ final String ref = target.localName().getLocalName();
int offset = 1;
for (Generator gen : getParent()) {
if (gen == this) {
break;
}
if (gen instanceof AbstractAugmentGenerator
- && ref.equals(((AbstractAugmentGenerator) gen).targetGenerator().localName())) {
+ && ref.equals(((AbstractAugmentGenerator) gen).targetGenerator().localName().getLocalName())) {
offset++;
}
}