Buggy code:
private View mGlobalLimitFrame ; private View mGlobalLimitBar ; private View mGlobalMatLimitBar ; private View mGlobalBar ; private View mGlobalMatBar ; private double mProgressTodayYes ; private double mProgressMatureYes ; private double mProgressMatureLimit ; private double mProgressAllLimit ; private double mProgressMature ; private double mProgressAll ; private OnClickListener mButtonClickListener = new View . OnClickListener ( ) { @ Override public void onClick ( View v ) { } } ; private OnCheckedChangeListener mLimitTagCheckedChangeListener = new CompoundButton . OnCheckedChangeListener ( ) { @ Override public void onCheckedChanged ( CompoundButton buttonView , boolean isChecked ) { } } ; private Boolean isValidInt ( String test ) { } private Boolean isValidLong ( String test ) { } private OnClickListener mDialogSaveListener = new DialogInterface . OnClickListener ( ) { @ Override public void onClick ( DialogInterface dialog , int which ) { } } ; @ Override protected void onCreate ( Bundle savedInstanceState ) { } @ Override public void onConfigurationChanged ( Configuration newConfig ) { } public void registerExternalStorageListener ( ) { } @ Override protected void onDestroy ( ) { } @ Override public boolean onKeyDown ( int keyCode , KeyEvent event ) { } private void openReviewer ( ) { } private void startEarlyReview ( ) { } private void startLearnMore ( ) { } private void loadPreviousDeck ( ) { } private void closeOpenedDeck ( ) { } private boolean hasErrorFiles ( ) { } private void showDownloadSelector ( ) { } private void initAllContentViews ( ) { } private OnClickListener mSyncConflictResolutionListener = new OnClickListener ( ) { @ Override public void onClick ( DialogInterface dialog , int which ) { } } ; private OnClickListener mStatisticListener = new OnClickListener ( ) { @ Override public void onClick ( DialogInterface dialog , int which ) { } } ; private void initAllDialogs ( ) { } private void recreateCramTagsDialog ( ) { } private void recreateTagsDialog ( ) { } private AlertDialog createMoreOptionsDialog ( ) { } private void showMoreOptionsDialog ( ) { } private AlertDialog createLimitSessionDialog ( ) { } private void showLimitSessionDialog ( ) { } private void showContentView ( int which ) { } private void showContentView ( ) { } private void updateLimitTagText ( int which , String tags ) { } private String getSelectedTags ( int which ) { } private void setCongratsMessage ( ) { } private void resetAndUpdateValuesFromDeck ( ) { } private void updateValuesFromDeck ( ) { } private void updateStatisticBars ( ) { } private void reset ( ) { } private void reset ( boolean priorities ) { } private void onCram ( ) { } private void onCramStop ( ) { } @ Override protected void onSaveInstanceState ( Bundle outState ) { } @ Override public boolean onCreateOptionsMenu ( Menu menu ) { } @ Override public boolean onPrepareOptionsMenu ( Menu menu ) { } @ Override public boolean onOptionsItemSelected ( MenuItem item ) { } private void openDeckPicker ( ) { } private void openCardBrowser ( ) { } private void openStatistics ( int period ) { } public void openPersonalDeckPicker ( ) { } public void openSharedDeckPicker ( ) { } private void loadSampleDeck ( ) { } private void syncDeckWithPrompt ( ) { } private void syncDeck ( String conflictResolution ) { } @ Override protected void onActivityResult ( int requestCode , int resultCode , Intent intent ) { } private boolean showDeckPickerOnStartup ( ) { } private void savePreferences ( String str ) { } private SharedPreferences restorePreferences ( ) { } private String getVersion ( ) { } private String getVersionMessage ( ) { } private void showWalWarningDialog ( ) { if ( ( mWalWarningAlert ) == null ) { Resources res = getResources ( ) ; AlertDialog . Builder builder = new AlertDialog . Builder ( this ) ; builder . setMessage ( res . getString ( wal_warning ) ) ; builder . setPositiveButton ( getResources ( ) . getString ( ok ) , new DialogInterface . OnClickListener ( ) { @ Override public void onClick ( DialogInterface dialog , int which ) { if ( ( mWalWarning ) == ( AnkiDb . WAL_WARNING_SHOW ) ) { <START_BUG> new FeedbackElement ( this ) . createReport ( "WAL<seq2seq4repair_space>problem<seq2seq4repair_space>detected" ) ; <END_BUG> mWalWarning = AnkiDb . WAL_WARNING_ALREADY_SHOWN ; PrefSettings . getSharedPrefs ( getBaseContext ( ) ) . edit ( ) . putInt ( "walWarning" , mWalWarning ) . commit ( ) ; } } } ) ; builder . setCancelable ( true ) ; mWalWarningAlert = builder . create ( ) ; } mWalWarningAlert . show ( ) ; } private void setLanguage ( String language ) { } private void displayProgressDialogAndLoadDeck ( ) { } private void displayProgressDialogAndLoadDeck ( boolean updateAllCards ) { } TaskListener mLoadDeckHandler = new DeckTask . TaskListener ( ) { @ Override public void onPreExecute ( ) { } @ Override public void onPostExecute ( DeckTask . TaskData result ) { } @ Override public void onProgressUpdate ( DeckTask ... values ) { } } ; Connection . TaskListener mSyncListener = new Connection . TaskListener ( ) { @ Override public void onDisconnected ( ) { } @ Override public void onPostExecute ( Payload data ) { } @ Override public void onPreExecute ( ) { } @ Override public void onProgressUpdate ( Object ... values ) { } } ; TaskListener mLoadStatisticsHandler = new DeckTask . TaskListener ( ) { @ Override public void onPostExecute ( DeckTask . TaskData result ) { } @ Override public void onPreExecute ( ) { } @ Override public void onProgressUpdate ( DeckTask ... values ) { } } ; class MyGestureDetector extends SimpleOnGestureListener { @ Override public boolean onFling ( MotionEvent e1 , MotionEvent e2 , float velocityX , float velocityY ) { } } @ Override public boolean onTouchEvent ( MotionEvent event ) { } @ Override protected void onNewIntent ( Intent intent ) { } public static Intent getLoadDeckIntent ( Context context , String deckPath ) { } }

Fix:
new FeedbackElement ( StudyOptions . this ) . createReport ( "WAL<seq2seq4repair_space>problem<seq2seq4repair_space>detected" ) ;