class AndroidLogcatView {

  @VisibleForTesting
  void updateDefaultFilters(@Nullable ClientData client) {
    int noFilterIndex = myFilterComboBoxModel.getIndexOf(NO_FILTERS_ITEM);
    for (int i = 0; i < noFilterIndex; i++) {
      myFilterComboBoxModel.removeElementAt(0);
    }

    AndroidLogcatFilter filter = client == null ? FAKE_SHOW_ONLY_SELECTED_APPLICATION_FILTER : new SelectedProcessFilter(client.getPid());
    int insertIndex = 0;

    myFilterComboBoxModel.insertElementAt(filter, insertIndex++);

    for (LogcatFilterProvider filterProvider : LogcatFilterProvider.EP_NAME.getExtensions()) {
      myFilterComboBoxModel.insertElementAt(filterProvider.getFilter(client), insertIndex++);
    }
  }

    AndroidLogcatView(@NotNull Project project, @NotNull DeviceContext deviceContext, @NotNull Disposable parentDisposable);

}