private void addMembers(Composite composite, CppCompositeType myClassType,
			List<AbstractMemberMsType> msMembers, AbstractCompositeMsType type,
			List<DefaultPdbUniversalMember> myMembers) throws CancelledException, PdbException {
		Access defaultAccess =
			(type instanceof AbstractClassMsType) ? Access.PRIVATE : Access.PUBLIC;
		for (int index = 0; index < msMembers.size(); index++) {
			applicator.checkCancelled();
			AbstractMemberMsType memberType = msMembers.get(index);
			DefaultPdbUniversalMember member =
				getNonStaticMember(composite, defaultAccess, memberType, index);
			DataType dt = member.getDataType().getDataType();
			myMembers.add(member);
			myClassType.addMember(member.getName(), dt, member.isZeroLengthArray(),
				member.getAttributes(), member.getOffset(), member.getComment());
		}
	}
Constructor for composite type applier, for transforming a composite into a Ghidra DataType
@param applicator {@link DefaultPdbApplicator} for which this class is working
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/CompositeTypeApplier.java