@Override
	public final T[] terms() {
		checkStatus(Status.INITIALIZED);
		@SuppressWarnings("unchecked")
		T[] array=(T[])Array.newInstance(this.termClass,this.ordinal);
		return this.terms.values().toArray(array);
	}
@Override
	public final T[] terms() {
		checkStatus(Status.INITIALIZED);
		@SuppressWarnings("unchecked")
		T[] array=(T[])Array.newInstance(this.termClass,this.ordinal);
		return this.terms.values().toArray(array);
	}
@ Override public final T [ ] terms ( ) { checkStatus ( Status . INITIALIZED ) ; @ SuppressWarnings ( "unchecked" ) T [ ] array = ( T [ ] ) Array . newInstance ( this . termClass , this . ordinal ) ; return this . terms . values ( ) . toArray ( array ) ; }
{@inheritDoc}
{