public String print(Enum<?> value) {

        int index = value.ordinal();

        if (this.textForms.size() <= index) {
            return value.name();
        } else {
            return this.textForms.get(index);
        }

    }
public String print ( Enum < ? > value ) { int index = value . ordinal ( ) ; if ( this . textForms . size ( ) <= index ) { return value . name ( ) ; } else { return this . textForms . get ( index ) ; } }
/*[deutsch]
<p>Stellt den angegebenen Elementwert als String dar. </p>

<p>Hat der Elementwert keine lokalisierte Darstellung, wird einfach
sein Enum-Name ausgegeben. </p>

@param   value   current value of element
@return  localized text form