public void mergeSummary(XField fieldOperand, OpcodeStack.Item mergeValue) {
if (SystemProperties.ASSERTIONS_ENABLED) {
String mSignature = mergeValue.getSignature();
Type mergeType = Type.getType(mSignature);
Type fieldType = Type.getType(fieldOperand.getSignature());
IncompatibleTypes check = IncompatibleTypes.getPriorityForAssumingCompatible(mergeType, fieldType, false);
if (check.getPriority() <= Priorities.NORMAL_PRIORITY) {
AnalysisContext.logError(fieldOperand + " not compatible with " + mergeValue,
new IllegalArgumentException(check.toString()));
}