public float[] getFloatArray() {
		if (FLOAT_ARRAY != data[DATA_TYPE_OFFSET]) {
			throw new IllegalFieldAccessException();
		}
		if (data[DATA_OFFSET] < 0) {
			return null;
		}
		float[] values = new float[(data.length - 2) / 4];
		BinaryDataBuffer buffer = new BinaryDataBuffer(data);
		int offset = DATA_OFFSET + 1;
		for (int i = 0; i < values.length; i++) {
			values[i] = Float.intBitsToFloat(buffer.getInt(offset));
			offset += 4;
		}
		return values;
	}
Get the float array contained with this field.
@return float array
@throws IllegalFieldAccessException if data type is not FLOAT_ARRAY.
Ghidra/Framework/DB/src/main/java/db/BinaryCodedField.java