package com.fsck.k9.search;

import com.fsck.k9.R;
import com.fsck.k9.mail.Flag;

/**
 * This enum represents filtering parameters used by {@link com.fsck.k9.search.SearchAccount}.
 */
enum SearchModifier {
    FLAGGED(R.string.flagged_modifier, new Flag[]{Flag.FLAGGED}, null),
    UNREAD(R.string.unread_modifier, null, new Flag[]{Flag.SEEN});

    final int resId;
    final Flag[] requiredFlags;
    final Flag[] forbiddenFlags;

    SearchModifier(int nResId, Flag[] nRequiredFlags, Flag[] nForbiddenFlags) {
        resId = nResId;
        requiredFlags = nRequiredFlags;
        forbiddenFlags = nForbiddenFlags;
    }

}
@@ -178,16 +178,23 @@
 t%7D.%0A */%0A
+public 
 enum Sea
@@ -347,24 +347,31 @@
 EEN%7D);%0A%0A    
+public 
 final int re
@@ -375,24 +375,31 @@
  resId;%0A    
+public 
 final Flag%5B%5D
@@ -418,16 +418,23 @@
 gs;%0A    
+public 
 final Fl

Change visibility of SearchModifier class and members.