public static Structure createStructureDataTypeInStrucuture(Program program, Address address,
			int[] fromPath, int[] toPath) {

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

@param  program The program to which the structure will belong.
@param  address The address of the structure.
@param  fromPath The path to the first element in the parent structure
        that will be in the new structure.
@param  toPath The path to the last element in the parent structure
        that will be in the new structure.
@return A new structure not yet added to memory.
@throws IllegalArgumentException for the following conditions:
        <ul>
             <li>if the component at <code>fromPath</code> or the component
                 at <code>toPath</code> are null</li>
             <li>if there is not data to add to the structure</li>
             <li>if the parent data type is not a structure</li>
        </ul>
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/StructureFactory.java