private static void fillComposite(Composite composite, TaskMonitor monitor, DataType extra) {
		List<DefaultTestPdbMember> members = new ArrayList<>();
		DefaultTestPdbMember member;
		int size = 8;
		DataType intxy = IntegerDataType.dataType;
		member = new DefaultTestPdbMember("x", intxy, 0);
		members.add(member);
		member = new DefaultTestPdbMember("y", intxy, 4);
		members.add(member);
		if (extra != null) {
			member = new DefaultTestPdbMember("z", extra, 8);
			members.add(member);
			size += extra.getLength();
		}
		try {
			if (DefaultCompositeMember.applyDataTypeMembers(composite, false, false, size, members,
				msg -> Msg.warn(ConflictHandler2Test.class, msg), monitor)) {
				((Structure) composite).deleteAll();
			}
		}
		catch (Exception e) {
			Msg.info(null, "Research exception thrown");
		}
	}
Tests for the {@link DataTypeConflictHandler conflict handler} stuff.
Ghidra/Features/PDB/src/test/java/ghidra/app/util/pdb/pdbapplicator/ConflictHandler2Test.java