title: Insert } to Complete ClassBody error even with matched braces
body: <p>Yes. I know this is trivial. But this is getting silly. </p>
  
  <p>Image proving the error:</p>
  
  <p><img src="https://i.stack.imgur.com/BXMUG.png" alt="enter image description here"></p>
  
  <p>The code:</p>
  
  <pre><code>package apack.age;
  
  import android.app.Activity;
  import android.content.Intent;
  import android.net.Uri;
  import android.os.Bundle;
  import android.view.View;
  
  public class DisplayContactActivity extends Activity
  {
      @Override
      public void onCreate(Bundle savedInstanceState)
      {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.display_contact_layout);
      }
  
      public void openSubreddit(View view)
      {
          startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.reddit.com")));
      }
  
      public void openTwitter(View view)
      {
          startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://twitter.com")));
      }
  
      public void openGmail(View view)
      {
          startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("www.gmail.com")));
      }
  }
  </code></pre>
  
  <p>Seriously. There's 5 open and 5 close braces. This is my first attempt at an android app but I have 3 years of Java experience so this is pretty frustrating.</p>
  
  <p>Run errors out. Refresh does nothing. Project clean does nothing. Auto code format in eclipse (CTRL + SHIFT + F) does nothing.</p>
  
  <p>EDIT 1: Copying the code to a new class gets it to compile. I'm running the new version of Eclipse: Juno. I've done source -> cleanup and it just says "nothing to change" every time!</p>