Porting to Java SE -- WIP