@Override
	public T fromOrdinal(int ordinal) {
		checkStatus(Status.INITIALIZED);
		if(ordinal<0 || this.ordinal<ordinal) {
			throw new IndexOutOfBoundsException("No term available with ordinal '"+ordinal+"'");
		}
		return this.terms.get(ordinal);
	}
@Override
	public T fromOrdinal(int ordinal) {
		checkStatus(Status.INITIALIZED);
		if(ordinal<0 || this.ordinal<ordinal) {
			throw new IndexOutOfBoundsException("No term available with ordinal '"+ordinal+"'");
		}
		return this.terms.get(ordinal);
	}
@ Override public T fromOrdinal ( int ordinal ) { checkStatus ( Status . INITIALIZED ) ; if ( ordinal < 0 || this . ordinal < ordinal ) { throw new IndexOutOfBoundsException ( "No term available with ordinal '" + ordinal + "'" ) ; } return this . terms . get ( ordinal ) ; }
{@inheritDoc}
{