public static boolean canConvert(Class<?> from, Class<?> to) {
		if (from == String.class && to.isArray()) {
			return true;
		}
		// get it from the internal cache.new ArrayConverter((String)
		// from).getArrayForType(to);
		Converter<Object, ?> c = co.get(key(from, to));
		if (c == null) {
			// service provider lookup
			c = lookupConversionService(from, to);
			if (c == null) {
				return false;
			}
		}
		return true;
	}