private void assertCompositeBodyDiffers_EmptyAtIndex(HTMLDataTypeRepresentation[] diffs,
			Integer... indices) {

		List<ValidatableLine> fieldList =
			((CompositeDataTypeHTMLRepresentation) diffs[0]).bodyContent;
		List<ValidatableLine> otherFieldList =
			((CompositeDataTypeHTMLRepresentation) diffs[1]).bodyContent;

		List<Integer> indexList = Arrays.asList(indices);

		// even though we've added a field, the original list should have an empty row added to
		// make it the same size
		assertEquals(fieldList.size(), otherFieldList.size());
		for (int i = 0; i < fieldList.size(); i++) {
			DataTypeLine dataTypeLine = (DataTypeLine) fieldList.get(i);
			DataTypeLine otherDataTypeLine = (DataTypeLine) otherFieldList.get(i);
			if (indexList.contains(i)) {
				// this one should be empty...
				assertTrue(dataTypeLine instanceof EmptyDataTypeLine);

				// ...and the other should be colored
				assertNotNull(otherDataTypeLine.getNameColor());
				assertNotNull(otherDataTypeLine.getTypeColor());
			}
			else {
				assertTrue(dataTypeLine.matches(otherDataTypeLine));
				assertNull(otherDataTypeLine.getNameColor());
				assertNull(otherDataTypeLine.getTypeColor());
				assertNull(otherDataTypeLine.getCommentColor());
			}
		}
	}
Test marked as ignored pending HTML rendering fix - see GP-1974
Ghidra/Features/Base/src/test/java/ghidra/app/util/html/HTMLDataTypeRepresentationTest.java