public static Structure createStructureDataType(Program program, Address address,
			int dataLength) {
		return createStructureDataType(program, address, dataLength, DEFAULT_STRUCTURE_NAME, true);
	}
Creates a {@link StructureDataType} instance based upon the information
provided.  The instance will not be placed in memory.
<p>
This method is just a pass-through method for
{@link #createStructureDataType(Program,Address,int,String,boolean)}
equivalent to calling:
<pre>
     Structure newStructure = StructureFactory.createStructureDataType(
         program, address, dataLength, DEFAULT_STRUCTURE_NAME, true );
</pre>

@param  program The program to which the structure will belong.
@param  address The address of the structure.
@param  dataLength The number of components to add to the structure.
@return A new structure not yet added to memory.
@throws IllegalArgumentException for the following conditions:
        <ul>
             <li>if <code>dataLength</code> is not greater than zero</li>
             <li>if the number of components to add exceeds the available
                 address space</li>
             <li>if there are any instructions in the provided
                 address space</li>
             <li>if there are no data components to add to the structure</li>
        </ul>
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/StructureFactory.java