title: Eclipse compilation error: The hierarchy of the type 'Class name' is inconsistent
body: <p>I have downloaded some open source software written in Java and tried to compile it using Eclipse.
  I got the error: "<strong>The hierarchy of the type 'Class name' is inconsistent</strong>" in some files.
  What causes these errors and how do I fix them?</p>