I've seen this in IRC log

12:49:55 AM) maxandersen: mareshkau: soon means when ? :)
(12:50:08 AM) mareshkau: I think by the end of this week
(12:50:32 AM) maxandersen: will we need to split out the jar plugin in os specific osgi bundles?
(12:54:02 AM) mareshkau: We have java sources from xpcom, so #1 we will try to create our own xpcom.jar with common api jar-s for all platforms.
(12:54:02 AM) mareshkau: #2 if #1 will not work, than split out the jar plugin in os specific osgi bundles
(12:56:22 AM) maxandersen: why not just do the split ?
(12:59:02 AM) mareshkau: because api will be different and somebody possibly can use windows function and broke compilation

Why wouldn't we just create fragments for xpcom plugin with platform related code and include it to xulrunner feature instead of trying to fix something in our code?
What is different in API?

Denis