package {{class.package}};
/**
* {{class.name}} */
public enum {{class.name}} {
{% for attribute in class.attributes %}{% if forloop.last %} {{attribute.name}}({{attribute.initial_value}}){% else %} {{attribute.name}}({{attribute.initial_value}}), {% endif %}{% endfor %};
{{class.enum_type}} value; {{class.name}}({{class.enum_type}} value) { this.value = value; } public {{class.enum_type}} getValue() { return value; } public String toString() { return "" + value; }{% if class.enum_type != "String" %} public {{class.name}} valueOf({{class.enum_type}} value) { return super.valueOf({{class.name}}.class, value.toString()); }{% endif %}
}