public boolean canExportDomainObject(Class<? extends DomainObject> domainObjectClass) {
		return Program.class.isAssignableFrom(domainObjectClass);
	}
Returns true if this exporter is capable of exporting the given domain file/object content
type.  For example, some exporters have the ability to export programs, other exporters can 
export project data type archives.
<p>
NOTE: This method should only be used as a preliminary check, if neccessary, to identify 
exporter implementations that are capable of handling a specified content type/class.  Prior
to export a final check should be performed based on the export or either a 
{@link DomainFile} or {@link DomainObject}:
<p>
{@link DomainFile} export - the method {@link #canExportDomainFile(DomainFile)} should be 
used to verify a direct project file export is possible using the 
{@link #export(File, DomainFile, TaskMonitor)} method.
<p>
{@link DomainObject} export - the method {@link #canExportDomainObject(DomainObject)} should 
be used to verify an export of a specific object is possible using the 
{@link #export(File, DomainObject, AddressSetView, TaskMonitor)} method.

avoid opening DomainFile when possible.
@param domainObjectClass the class of the domain object to test for exporting.
@return true if this exporter knows how to export the given domain object type.
Ghidra/Features/Base/src/main/java/ghidra/app/util/exporter/Exporter.java