xb.appendCallVirtual(EQUALS_METHODNAME, EQUALS_SIGNATURE);
ArrayList ifmatches = new ArrayList();
ifmatches.add(xb.appendIFNE(this));
IMapping base = m_baseMapping;
while (base != null) {
xb.appendLoadLocal(1);
xb.appendLoadConstant(base.getMappingName());
xb.appendCallVirtual(EQUALS_METHODNAME, EQUALS_SIGNATURE);
ifmatches.add(xb.appendIFNE(this));
if (base instanceof MappingDefinition) {
base = ((MappingDefinition)base).m_baseMapping;