Java constructor macro.