public final DataTypeComponent getComponent(int ordinal, MemBuffer buf) {
		DataTypeComponent[] comps = getComps(buf);
		if (comps != null) {
			return comps[ordinal];
		}
		return null;
	}
Returns the immediate n'th component of this data type.
@param ordinal the components ordinal (zero based).
@param buf a memory buffer to be used by dataTypes that change depending on
their data context.
@return the component data type or null if there is no component at the 
indicated index.
@throws ArrayIndexOutOfBoundsException if index is out of bounds
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DynamicDataType.java