Program: 6783
Project: 6783
Buggy source:
public void postToTwitter(final Playlist p){
  if (!SwingUtilities.isEventDispatchThread())   throw new Errot();
  UserConfig uc=control.getMyUserConfig();
  if (uc == null || uc.getItem("String_Node_Str") == null) {
    final Sheet waitSheet=new PleaseWaitSheet(this,"String_Node_Str");
    showSheet(waitSheet);
    control.fetchMyUserConfig(new UserConfigCallback(){
      public void success(      UserConfig freshUc){
        waitSheet.setVisible(false);
        if (freshUc.getItem("String_Node_Str") == null) {
          String facebookBounceMsg="String_Node_Str";
          Runnable gotoAcct=new CatchingRunnable(){
            public void doRun() throws Exception {
              NetUtil.browse(control.getConfig().getWebsiteUrlBase() + "String_Node_Str");
            }
          }
;
          final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",facebookBounceMsg,"String_Node_Str",gotoAcct);
          runOnUiThread(new CatchingRunnable(){
            public void doRun() throws Exception {
              showSheet(sheet);
            }
          }
);
        }
 else {
          runOnUiThread(new CatchingRunnable(){
            public void doRun() throws Exception {
              if (p.getVisibility().equals(Playlist.VIS_ALL))               showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
 else {
                String msg="String_Node_Str";
                final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",msg,"String_Node_Str",new CatchingRunnable(){
                  public void doRun() throws Exception {
                    p.setVisibility(Playlist.VIS_ALL);
                    showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
                    control.updatePlaylist(p,true);
                  }
                }
);
                showSheet(sheet);
              }
            }
          }
);
        }
      }
      public void error(      long userId,      Exception e){
        waitSheet.setVisible(false);
      }
    }
);
  }
 else {
    if (p.getVisibility().equals(Playlist.VIS_ALL))     showSheet(new PostToTwitterSheet(this,p));
 else {
      String msg="String_Node_Str";
      final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",msg,"String_Node_Str",new CatchingRunnable(){
        public void doRun() throws Exception {
          p.setVisibility(Playlist.VIS_ALL);
          showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
          control.updatePlaylist(p,true);
        }
      }
);
      showSheet(sheet);
    }
  }
}

Fixed version (ground truth):
public void postToTwitter(final Playlist p){
  if (!SwingUtilities.isEventDispatchThread())   throw new Errot();
  UserConfig uc=control.getMyUserConfig();
  if (uc == null || uc.getItem("String_Node_Str") == null) {
    final Sheet waitSheet=new PleaseWaitSheet(this,"String_Node_Str");
    showSheet(waitSheet);
    control.fetchMyUserConfig(new UserConfigCallback(){
      public void success(      UserConfig freshUc){
        waitSheet.setVisible(false);
        if (freshUc.getItem("String_Node_Str") == null) {
          String facebookBounceMsg="String_Node_Str";
          Runnable gotoAcct=new CatchingRunnable(){
            public void doRun() throws Exception {
              NetUtil.browse(control.getConfig().getWebsiteUrlBase() + "String_Node_Str");
            }
          }
;
          final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",facebookBounceMsg,"String_Node_Str",gotoAcct);
          runOnUiThread(new CatchingRunnable(){
            public void doRun() throws Exception {
              showSheet(sheet);
            }
          }
);
        }
 else {
          runOnUiThread(new CatchingRunnable(){
            public void doRun() throws Exception {
              if (p.getVisibility().equals(Playlist.VIS_ALL))               showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
 else {
                String msg="String_Node_Str";
                final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",msg,"String_Node_Str",new CatchingRunnable(){
                  public void doRun() throws Exception {
                    p.setVisibility(Playlist.VIS_ALL);
                    showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
                    control.updatePlaylist(p);
                  }
                }
);
                showSheet(sheet);
              }
            }
          }
);
        }
      }
      public void error(      long userId,      Exception e){
        waitSheet.setVisible(false);
      }
    }
);
  }
 else {
    if (p.getVisibility().equals(Playlist.VIS_ALL))     showSheet(new PostToTwitterSheet(this,p));
 else {
      String msg="String_Node_Str";
      final Sheet sheet=new ConfirmSheet(RobonoboFrame.this,"String_Node_Str",msg,"String_Node_Str",new CatchingRunnable(){
        public void doRun() throws Exception {
          p.setVisibility(Playlist.VIS_ALL);
          showSheet(new PostToTwitterSheet(RobonoboFrame.this,p));
          control.updatePlaylist(p);
        }
      }
);
      showSheet(sheet);
    }
  }
}