Czar
boolean supports(Class<?> clazz) { return String.class.isAssignableFrom(clazz); }
fun supports(clazz: Class<*>) = String::class.java.isAssignableFrom(clazz)