package DayUtils;
public enum Day
{
   Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday;
   private static Day[] iDayValues = Day.values();
   public static Day getFirst()
   {
      return iDayValues[0];
   }
   public boolean isLast()
   {
      return this==iDayValues[iDayValues.length - 1];
   }
   public Day getNext()
   {
      int tNewPos = ordinal() + 1;
      if ( tNewPos == iDayValues.length )
         return iDayValues[0];
      else
         return iDayValues[tNewPos];
   }
}
