Java migration services