// Path: lib-core/src/main/java/xdroid/core/ObjectUtils.java
// public static <T> T notNull(T object) {
//     if (object == null) {
//         throw new NullPointerException();
//     }
// 
//     return object;
// }


import static xdroid.core.ObjectUtils.notNull;
package xdroid.options;


/**
 * @author Oleksii Kropachov (o.kropachov@shamanland.com)
 */
public class EnumOption implements Option {
    private final Enum<?> mEnumConstant;

    public EnumOption(Enum<?> enumConstant) {
// Path: lib-core/src/main/java/xdroid/core/ObjectUtils.java
// public static <T> T notNull(T object) {
//     if (object == null) {
//         throw new NullPointerException();
//     }
// 
//     return object;
// }


// Path: lib-options/src/main/java/xdroid/options/EnumOption.java
import static xdroid.core.ObjectUtils.notNull;

package xdroid.options;


/**
 * @author Oleksii Kropachov (o.kropachov@shamanland.com)
 */
public class EnumOption implements Option {
    private final Enum<?> mEnumConstant;

    public EnumOption(Enum<?> enumConstant) {
        mEnumConstant = notNull(enumConstant);