New Java output generator