private Data applyTypeinfoStructure(Structure typeInfoStructure, Address typeinfoAddress) {

		try {
			api.clearListing(typeinfoAddress,
				typeinfoAddress.add(typeInfoStructure.getLength() - 1));
			Data newStructure = api.createData(typeinfoAddress, typeInfoStructure);
			return newStructure;
		}
		catch (CodeUnitInsertionException | CancelledException e) {
			Msg.warn(this, "Could not apply typeinfo struct at " + typeinfoAddress.toString());
			return null;
		}

	}
Method to determine if the given address has one of the ClassTypeinfoDataType
types applied

@param address the given address
@return true if already has a class data type applied or false if not
Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIGccClassRecoverer.java