static String constructTitle(DataTypeComponent dtc, DataType dataType, boolean isDefault) {
		// TODO: May need to truncate names which could be very long
		StringBuffer nameBuf = new StringBuffer();
		if (isDefault) {
			nameBuf.append("Default ");
		}
		String name = dataType.getDisplayName();
		if (dtc == null) {
			// default array settings defer to base type
			name = getSettingsBaseType(dataType).getDisplayName();
		}
		nameBuf.append(name);
		nameBuf.append(" Settings");
		if (dtc != null) {
			nameBuf.append(" (");
			nameBuf.append(dtc.getParent().getDisplayName());
			nameBuf.append('.');
			String fname = dtc.getFieldName();
			if (fname == null) {
				fname = dtc.getDefaultFieldName();
			}
			nameBuf.append(fname);
			nameBuf.append(')');
		}
		return nameBuf.toString();
	}
Construct for structure component default settings
@param dtc data type component (must belong to program-resolved structure)
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/data/DataTypeSettingsDialog.java