package com.proxerme.library.parameters;

import android.support.annotation.IntDef;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Class of the SeasonParameter. This includes the possible yearly seasons.
 *
 * @author Desnoo
 */
public final class SeasonParameter {

    public static final int WINTER = 1;
    public static final int SPRING = 2;
    public static final int SUMMER = 3;
    public static final int AUTUMN = 4;

    private SeasonParameter() {
    }

    /**
     * An annotation that represents the possible season.
     */
    @IntDef({SPRING, SUMMER, AUTUMN, WINTER})
    @Retention(value = RetentionPolicy.SOURCE)
    @Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER})
    public @interface SeasonConstraint {
    }
}

@@ -542,16 +542,61 @@
 UMN = 4;
+%0A    public static final int UNSPECIFIED = 5;
 %0A%0A    pr
@@ -745,16 +745,29 @@
 , WINTER
+, UNSPECIFIED
 %7D)%0A    @

Add UNSPECIFIED to the seasons. For example present in Test123 MOVIE