Primitive rendering in Sun's WTK2.3 reference implementation bugged!!?

I’ve just been writing some device profiling code,
and have discovered to my surprise the following methods don’t honour the current clip rectangle!? :-

drawRoundRect, fillRoundRect, and drawArc. (strangly fillArc works as it should)

I’m going to test the latest WTK2.5, but I can’t imagine the behaviour of such a core method would have been altered.

I’m beginning to understand how so many handset implementations can’t even do something as simple as a drawRect correctly!!