if (i1.specialKind == i2.specialKind) m.specialKind = i1.specialKind;
 		public static Item merge(Item i1, Item i2) {			if (i1 == null) return i2;			if (i2 == null) return i1;			if (i1.equals(i2)) return i1;			Item m = new Item();			m.isNull = false;				if (equals(i1.signature,i2.signature))				m.signature = i1.signature;			if (equals(i1.constValue,i2.constValue))				m.constValue = i1.constValue;			if (equals(i1.field,i2.field))				m.field = i1.field;			if (i1.isNull == i2.isNull)				m.isNull = i1.isNull;			if (i1.registerNumber == i2.registerNumber)				m.registerNumber = i1.registerNumber;			return m;		}