@Deprecated(forRemoval = true, since = "11.4")
	public B validContextWhen(Predicate<C> predicate) {
		validContextPredicate = Objects.requireNonNull(predicate);

		// automatic enablement management triggered, make sure there is a existing enablement 
		// predicate. The default behavior of manual management interferes with automatic management.
		if (enabledPredicate == null) {
			enabledPredicate = ALWAYS_TRUE;
		}

		return self();
	}
@param predicate the predicate 
@return this builder (for chaining)
@deprecated use {@link #validWhen(Predicate)}
Ghidra/Framework/Docking/src/main/java/docking/action/builder/AbstractActionBuilder.java