"write once, run anywhere" is really something of an aspirational slogan rather than a reality
(C) Æliens 2014