java completion daemon