private void processNestedType(AbstractCompositeMsType type,
			NestedTypeApplier nestedTypeApplier, AbstractMsType enumerateType) {
		// Need to make sure that "this" class id dependent on all elements composing the
		// nested definition, but we need to create the nested definition during the
		// creation of this class. (NestedTypeApplier and NestedTypeMsType do not really
		// have their own RecordNumber).
		// 20200114: think this is a nested typedef.
		String memberTypeName = enumerateType.getName();
//		String memberName = nestedTypeApplier.getMemberName();  // use this
		// TODO: we are assuming that the offset is zero (0) for the call.  Need to dig
		//  more to confirm this.  Is ever anything but just one nested type?  The pdb.exe
		//  generates these all at offset 0.
		// TODO: Nested types are currently an issue for
		//  DefaultCompositeMember.applyDataTypeMembers().
		//  Need to investigate what to do here.  It could be just when the specific
		//  composite is a member of itself.
		if (type.getName().equals(memberTypeName)) {
			// We are skipping because we've had issues and do not know what is going on
			//  at the moment. (I think they were dependency issues... been a while.)
			//  See not above the "if" condition.
//			pdbLogAndInfoMessage(this, "Skipping Composite Nested type member: " +
//				memberName + " within " + type.getName());
			// TODO: Investigate.  What does it mean when the internally defined type
			//  conflicts with the name of the outer type.
		}
		// TODO: believe the thing to do is to show that these are types that are
		//  defined within the namespace of this containing type.  This might be
		//  the place to do it... that is if we don't identify them separately
		//  falling under the namespace of this composite.

	}
Uses {@link DefaultPdbApplicator#getDataTypeOrSchedule(RecordNumber)}) on all underlying
 types to ensure that the types get scheduled... and detects whether any types were not yet
 available so that this composite type is denoted as not done.
@param lists the lists of all underlying types
@return {@code true} if all underlying types are already available
@throws PdbException upon processing issue
@throws CancelledException upon user cancellation
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/CompositeTypeApplier.java