Well, I just tried this code on ceylon 0.5 (fresh install in a fresh VM), and the compiler complained:
/home/jpragey/workspace/CeylonTest/source/org/jpragey/test/run.ceylon:6: error: specified expression must be assignable to declared type of a: java.lang::ObjectArray<java.lang::String> is not assignable to java.lang::ObjectArray<ceylon.language::String>
ObjectArray<String> a = arrays.toJavaStringArray{"One", "Two", "Three"};
^
/home/jpragey/workspace/CeylonTest/source/org/jpragey/test/run.ceylon:7: error: argument must be assignable to parameter arr of takeThisArray: ObjectArray<String> is not assignable to ObjectArray<String>?
t.takeThisArray(a);