@Override
	public void setComment(String comment) {
		lock.acquire();
		try {
			checkDeleted();
			String oldComments = record.getString(ModuleDBAdapter.MODULE_COMMENTS_COL);
			if (oldComments == null || !oldComments.equals(comment)) {
				record.setString(ModuleDBAdapter.MODULE_COMMENTS_COL, comment);
				try {
					moduleAdapter.updateModuleRecord(record);
					moduleMgr.commentsChanged(oldComments, this);
				}
				catch (IOException e) {
					moduleMgr.dbError(e);
				}
			}
		}
		finally {
			lock.release();
		}
	}
Constructor
@param moduleMgr module manager
@param cache ModuleDB cache
@param record database record for this module
@throws IOException if database IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/module/ModuleDB.java