@Override
	public GhidraClass getObject() {
		lock.acquire();
		try {
			if (!checkIsValid()) {
				return null;
			}
			if (ghidraClass == null) {
				ghidraClass = new GhidraClassDB(this, symbolMgr.getProgram().getNamespaceManager());
			}
			return ghidraClass;
		}
		finally {
			lock.release();
		}
	}
Construct a Ghidra Class symbol from an existing symbol record
@param symbolMgr the symbol manager
@param cache symbol object cache
@param record the record associated with the symbol.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/ClassSymbol.java