code: public void init() {
          OptionsParam options = Model.getSingleton().getOptionsParam();
          mainFrame = new MainFrame(options, getRequestPanel(), getResponsePanel());
          mainFrame.getWorkbench().addPanel(View.getSingleton().getSiteTreePanel(), WorkbenchPanel.PanelType.SELECT);
  
          // Install default editor and renderer for TextMessageLocationHighlight
          MessageLocationHighlightRenderersEditors.getInstance().addEditor(
                  TextMessageLocationHighlight.class,
                  new TextMessageLocationHighlightEditor());
          MessageLocationHighlightRenderersEditors.getInstance().addRenderer(
                  TextMessageLocationHighlight.class,
                  new TextMessageLocationHighlightRenderer());
          
          String statusString;
          for(Status status : AddOn.Status.values()) {     	
          	// Handle the case AddOn.Status gets out of sync with cfu.status i18n entries
          	String i18nKey = "cfu.status." + status.toString();
          	if (Constant.messages.containsKey(i18nKey)) {
          		statusString = Constant.messages.getString(i18nKey);
          	} else {
          		statusString = status.toString();
          	}
          	statusMap.put(status, new StatusUI(status, statusString));
          }
      }
docs: ZAP: Removed method changeDisplayOption(int)