Time unit bug in Sugar.Threading.Thread.Sleep

Occasionally find this bug in Sugar when investigate a problem.
Code from https://github.com/remobjects/sugar/blob/master/Sugar/Threading/Thread.pas:

class method Sleep(aTimeout: Integer); mapped to {$IF COOPER OR ECHOES}Sleep(aTimeout){$ELSEIF NOUGAT}sleepForTimeInterval(aTimeout){$ENDIF};

All platforms use the same time unit?
That’s incorrect because Android/Windows uses milliseconds but Cocoa uses seconds:
https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/index.html#//apple_ref/c/tdef/NSTimeInterval

Thanks, logged as bugs://72554

bugs://72554 got closed with status fixed.