explain the other branches
`cleanEclipse` before `eclipse`