private static Transferable createContents(Component component) {
			// 
			// Structure based upon what is created in getAboutPanel()
			//
			Container parent = component.getParent();
			Component[] components = parent.getComponents();
			StringBuilder buffy = new StringBuilder();
			for (int i = 0; i < components.length; i++) {
				buffy.append(((JTextComponent) components[i]).getText());
				if (i != 0 && i % 2 != 0) {
					buffy.append('\n');
				}
				else {
					buffy.append('\t');
				}
			}
			return new StringTransferable(buffy.toString());
		}
Displays an informational dialog about the specified domain object

@param tool			 plugin tool
@param domainFile     domain file to display information about
@param metadata		 the metadata for the domainFile
@param title          title to use for the dialog
@param additionalInfo additional custom user information to append to
                      the bottom of the dialog
@param helpLocation	 the help location
Ghidra/Framework/Project/src/main/java/ghidra/app/plugin/core/help/AboutDomainObjectUtils.java