ceylon/ceylon-spec — comment on commit 5c8064dc712548b0243e4afc6b2a6f0b201aea59
File: src/com/redhat/ceylon/compiler/typechecker/model/Unit.java line 458
By quintesse:

In this case:

shared void bug242(T[] a, Integer i) {
T? t = a[i];
}

The `T? t` is also converted to `java.lang.Object t`.
On the other hand if I for example say `given T satisfies Sized` it's again transformed to `T t`.
Which seems a bit strange.