@Override
		protected void search(Program program, DataType dataType, SearchAndReplaceQuery query,
				Accumulator<QuickFix> accumulator) {

			Pattern searchPattern = query.getSearchPattern();
			Matcher matcher = searchPattern.matcher(dataType.getName());
			if (matcher.find()) {
				String newName = matcher.replaceAll(query.getReplacementText());
				RenameDataTypeQuickFix item =
					new RenameDataTypeQuickFix(program, dataType, newName);
				accumulator.add(item);
			}
		}
{@link SearchAndReplaceHandler} for handling search and replace for datatype names,
structure and union field names, structure and union field comments, enum value names,
and enum value comments.
Ghidra/Features/Base/src/main/java/ghidra/features/base/replace/handler/DataTypesSearchAndReplaceHandler.java