service depends on java