Primeiramente, você pode substituir o && por ; , o que equivale às quebras de linha em seu código de várias linhas. Em segundo lugar, não acho que você precise do && (ou ; ) após a instrução then .
A diferença entre as quebras de linha && e ; é que && executará o próximo bloco de código se, e somente se, o bloco anterior foi executado corretamente.