if (type.equals(ResolvedTypeX.OBJECT)) return FuzzyBoolean.YES;
if (type.equals(ResolvedTypeX.OBJECT)) return FuzzyBoolean.YES.and(annotationPattern.matches(matchType));
	public FuzzyBoolean matchesInstanceof(ResolvedTypeX matchType) {		// in our world, Object is assignable from anything		if (type.equals(ResolvedTypeX.OBJECT)) return FuzzyBoolean.YES;				if (type.isAssignableFrom(matchType, matchType.getWorld())) {			return FuzzyBoolean.YES;		}				// fix for PR 64262 - shouldn't try to coerce primitives		if (type.isPrimitive()) {			return FuzzyBoolean.NO;		} else {		    return matchType.isCoerceableFrom(type) ? FuzzyBoolean.MAYBE : FuzzyBoolean.NO;		}	}