@Override
	protected boolean refresh(DBRecord rec) {
		if (!isDynamic()) {
			return super.refresh(rec);
		}
		if (rec != null) {
			return false;// dynamic symbols do not have a record
		}
		address = symbolMgr.getDynamicAddress(key);
		return symbolMgr.hasDynamicSymbol(address);
	}
Constructs a new CodeSymbol for a default/dynamic label.
@param mgr the symbol manager
@param cache symbol object cache
@param addr the address associated with the symbol
@param key this must be the absolute encoding of addr
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/CodeSymbol.java