igorlukanin
09/29/2015, 9:17 AMUtils.getGsonInstance().fromJson(json, this)
wouldn’t insist on passing a class object, but had a type parameter instead (and internally did a cast to this type), then we would be able not to pass a class object to extension function