title: Syntax Error: Insert "}" to complete block
body: <p>I'm keep getting an error with my code. I'm producing an app to produce quotes. Can anyone help me with this? No matter what I try I get "Syntax Error: Insert "}" to complete block." When I insert "}" it gives me an error saying that my code is "unreachable" and when I add a bracket to make it reachable it takes me back to the first error and it just loops. It's driving me crazy! Can anyone help? Thanks! Here is my code: </p>
  
  <pre><code>   {
  
      vbjokes = (Button) findViewById(R.id.bjokes);
      vbabout = (Button) findViewById(R.id.babout);
      vtvdisplay = (TextView) findViewById(R.id.tvdisplay);
      vbjokes.setOnClickListener(new View.OnClickListener() {
  
          @Override
          public void onClick(View arg0) {
              // TODO Auto-generated method stub
  
  
          }
      });
      vbabout.setOnClickListener(new View.OnClickListener() {
  
          @Override
          public void onClick(View arg0) {
              // TODO Auto-generated method stub
              vtvdisplay.setText("                                                                 Thank you for downloading Punny Jokes! 
              vtvdisplay.setTextColor(Color.BLACK);
              vtvdisplay.setTextSize((float) 20d);
              vtvdisplay.setBackgroundColor(Color.GRAY);
  
          }
      });
  
  
      final View controlsView = findViewById(R.id.fullscreen_content_controls);
      final View contentView = findViewById(R.id.tvdisplay);
  
  
      mSystemUiHider = SystemUiHider.getInstance(this, contentView,
              HIDER_FLAGS);
      mSystemUiHider.setup();
      mSystemUiHider
              .setOnVisibilityChangeListener(new SystemUiHider.OnVisibilityChangeListener() {
                  int mControlsHeight;
                  int mShortAnimTime;
  
                  @Override
                  @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2)
                  public void onVisibilityChange(boolean visible) {
                      if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.HONEYCOMB_MR2) {
  
                          if (mControlsHeight == 0) {
                              mControlsHeight = controlsView.getHeight();
                          }
                          if (mShortAnimTime == 0) {
                              mShortAnimTime = getResources().getInteger(
                                      android.R.integer.config_shortAnimTime);
                          }
                          controlsView
                                  .animate()
                                  .translationY(visible ? 0 : mControlsHeight)
                                  .setDuration(mShortAnimTime);
                      } else {
  
                          controlsView.setVisibility(visible ? View.VISIBLE
                                  : View.GONE);
                      }
  
                      if (visible &amp;&amp; AUTO_HIDE) {
                          delayedHide(AUTO_HIDE_DELAY_MILLIS);
                      }
                  }
              });
  
      contentView.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              if (TOGGLE_ON_CLICK) {
                  mSystemUiHider.toggle();
              } else {
                  mSystemUiHider.show();
              }
          }
      });
  
  
      findViewById(R.id.babout).setOnTouchListener(
              mDelayHideTouchListener);
  
          }
  </code></pre>