title: A spurious Delphi Error E2200 that keeps showing even in a freshly new and Empty package Project
body: <p>I'm using Delphi Rad Studio Sydney 10.4.2.</p>
  <p>My problem is that the <strong>E2200</strong> error keeps showing up only when I do (<strong>Syntax Check</strong>) in Delphi IDE, but nothing happens when I compile or Build the Package, it successfully builds without error.</p>
  <p>So I try to investigate this Error, checking my coding steps piece by piece and eliminating what seems to cause the error until I reach a level that the E2200 is occurring even when I create a fresh new Empty Package Project that does not <strong>require</strong> any other packages apart from the standard (rtl) package and that <strong>contains</strong> only a new Empty Delphi Package Unit that contains only the following code:</p>
  <pre><code>unit Unit1;
  
  interface
  
  implementation
  
  end.
  </code></pre>
  <p>this Error message shows:</p>
  <p><strong>[dcc32 Error] Package1.dpk(35): E2200 Package 'Package1' already contains unit 'Unit1'</strong></p>
  <p>Why did this happen? is it a bug??
  what can I do to make things good again?
  Do I have to ignore it?</p>
  <p>Thanks very much.</p>