title: Any reason to clean up unused imports in Java, other than reducing clutter?
body: <p>Is there any good reason to avoid unused import statements in Java?  As I understand it, they are there for the compiler, so lots of unused imports won't have any impacts on the compiled code.  Is it just to reduce clutter and to avoid naming conflicts down the line?</p>
  
  <p>(I ask because Eclipse gives a warning about unused imports, which is kind of annoying when I'm developing code because I don't want to remove the imports until I'm pretty sure I'm done designing the class.)</p>