@Override
	public void encode(Encoder encoder) throws IOException {
		encoder.openElement(ELEM_DATATYPE);
		encoder.writeString(ATTRIB_NAME, NAME);
		encodeAttributes(encoder);
		encoder.closeElement(ELEM_DATATYPE);
	}
Enforce any size bounds on a given data-type.
If \b maxSize is not zero, the data-type is checked to see if its size in bytes
falls between \b minSize and \b maxSize inclusive.  If enumerated sizes are present,
also check that the particular size is in the enumerated set.
@param dt is the data-type to test
@return true if the data-type meets the size restrictions
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/protorules/SizeRestrictedFilter.java