Why do we need a custom marking procedure (_Jv_MarkArray) for arrays? Wouldn't it be faster to just allow the gc to scan object arrays conservativly, thus avoiding the overhead of frequent calls into libgcj during marking? regards [ bryce ]