// Path: Java/ShoprAlgorithm/src/com/uwetrottmann/shopr/algorithm/model/Attributes.java
// public interface AttributeValue {
// 
//     /**
//      * Returns the index of this value in the weights vector of the
//      * attribute.
//      */
//     public int index();
// 
//     /**
//      * Returns a {@link String} representation suitable for end-user
//      * representation.
//      */
//     public String descriptor();
// }


import com.uwetrottmann.shopr.algorithm.model.Attributes.AttributeValue;
import java.util.Arrays;

package com.uwetrottmann.shopr.algorithm.model;



public class Sex extends GenericAttribute {

    public static final String ID = "sex";

// Path: Java/ShoprAlgorithm/src/com/uwetrottmann/shopr/algorithm/model/Attributes.java
// public interface AttributeValue {
// 
//     /**
//      * Returns the index of this value in the weights vector of the
//      * attribute.
//      */
//     public int index();
// 
//     /**
//      * Returns a {@link String} representation suitable for end-user
//      * representation.
//      */
//     public String descriptor();
// }


// Path: Java/ShoprAlgorithm/src/com/uwetrottmann/shopr/algorithm/model/Sex.java
import com.uwetrottmann.shopr.algorithm.model.Attributes.AttributeValue;
import java.util.Arrays;


package com.uwetrottmann.shopr.algorithm.model;



public class Sex extends GenericAttribute {

    public static final String ID = "sex";

    public enum Value implements AttributeValue {