@Override
	public boolean isEnabledForContext(ActionContext context) {
		if (!(context instanceof VTMatchContext)) {
			return false;
		}
		VTMatchContext matchContext = (VTMatchContext) context;
		List<VTMatch> matches = matchContext.getSelectedMatches();
		if (matches.size() != 1) {
			return false;
		}

		VTMatch match = matches.get(0);
		VTAssociation association = match.getAssociation();
		VTAssociationStatus status = association.getStatus();
		return status == VTAssociationStatus.BLOCKED;

	}
The ApplyBlockedMatchAction allows the user to apply a match that is currently blocked.
It clears any conflicting matches that are currently accepted in order to apply the desired match.
The user is prompted to verify the conflicting matches should be cleared before proceeding.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/actions/ApplyBlockedMatchAction.java