@Override
			public void actionPerformed(ActionContext context) {
				List<ByteSequenceRowObject> rows = byteSequenceTable.getLastSelectedObjects();
				for (ByteSequenceRowObject row : rows) {
					DittedBitSequence seq = new DittedBitSequence(row.getSequence(), true);
					PatternInfoRowObject pattern = new PatternInfoRowObject(type, seq, cRegFilter);
					pattern.setNote(row.getDisassembly());
					plugin.addPattern(pattern);
				}
				plugin.updateClipboard();
			}
Creates a dialog for analyzing sequences of bytes.
@param title dialog title
@param plugin plugin
@param rowObjects row objects representing sequences to analyze
@param parent parent component
@param type type of sequences
@param cRegFilter context register filter
@param note note for clipboard
Ghidra/Features/BytePatterns/src/main/java/ghidra/bitpatterns/gui/ByteSequenceAnalyzerProvider.java