private boolean resortComposites(List<Composite> list, int index) {
		int listSize = list.size();
		if (listSize <= 0) {
			return false;
		}
		Composite composite = list.get(index);
		for (int i = 0; i < index; i++) {
			Composite other = list.get(i);
			if (containsComposite(other, composite)) {
				list.remove(index);
				list.add(i, composite);
				composite = null;
				return true;
			}
		}
		return false;
	}
Writes the data type as ANSI-C using the underlying writer.
@param dt the data type to write as ANSI-C
@param monitor the task monitor
@throws IOException if there is an exception writing the output
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataTypeWriter.java