return matchType.isCoerceableFrom(type) ? FuzzyBoolean.MAYBE : FuzzyBoolean.NO;
if (type.isPrimitive()) { return FuzzyBoolean.NO; } else { return matchType.isCoerceableFrom(type) ? FuzzyBoolean.MAYBE : FuzzyBoolean.NO; }
	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;		}				return matchType.isCoerceableFrom(type) ? FuzzyBoolean.MAYBE : FuzzyBoolean.NO;	}