Why not create a class to deal with it?
e.g.
Class ExpandedBoolean{
public enum Type {NO, RARE, MAYBE, OFTEN, YES}
methods to deal with the logic like below,
expandedBoolean doesThisHappen = expandedBoolean.NO;
if (doesThisHappen == expandedBoolean.NO)
System.out.println("Should be NO = " + doesThisHappen);
doesThisHappen = expandedBoolean.RARE;
if (doesThisHappen == expandedBoolean.RARE)
System.out.println("Should be RARE = " + doesThisHappen);
doesThisHappen = expandedBoolean.MAYBE;
if (doesThisHappen == expandedBoolean.MAYBE)
System.out.println("Should be MAYBE = " + doesThisHappen);
doesThisHappen = expandedBoolean.OFTEN;
if (doesThisHappen == expandedBoolean.OFTEN)
System.out.println("Should be OFTEN = " + doesThisHappen);
doesThisHappen = expandedBoolean.YES;
if (doesThisHappen == expandedBoolean.YES)
System.out.println("Should be YES = " + doesThisHappen);
}