public static boolean removeRuleFor(ForwardLink link, Context context) {
    """
	Removes a {@link BackwardLinkChainFromBackwardLinkRule} inferences for
	the given {@link ForwardLink} from the given {@link Context}
	
	@param link
	@param context
	@return {@code true} if the {@link BackwardLinkChainFromBackwardLinkRule}
	stored in the {@link Context} is modified as a result of this
	operation
    """
		BackwardLinkChainFromBackwardLinkRule rule = context
				.getBackwardLinkRuleChain().find(MATCHER_);
		return rule == null ? false : rule.forwardLinksByObjectProperty_
				.remove(link.getChain(), link.getTarget());
	}
public static boolean removeRuleFor(ForwardLink link, Context context) {
		BackwardLinkChainFromBackwardLinkRule rule = context
				.getBackwardLinkRuleChain().find(MATCHER_);
		return rule == null ? false : rule.forwardLinksByObjectProperty_
				.remove(link.getChain(), link.getTarget());
	}
public static boolean removeRuleFor ( ForwardLink link , Context context ) { BackwardLinkChainFromBackwardLinkRule rule = context . getBackwardLinkRuleChain ( ) . find ( MATCHER_ ) ; return rule == null ? false : rule . forwardLinksByObjectProperty_ . remove ( link . getChain ( ) , link . getTarget ( ) ) ; }
Removes a {@link BackwardLinkChainFromBackwardLinkRule} inferences for
the given {@link ForwardLink} from the given {@link Context}

@param link
@param context
@return {@code true} if the {@link BackwardLinkChainFromBackwardLinkRule}
stored in the {@link Context} is modified as a result of this
operation
Removes a { @link BackwardLinkChainFromBackwardLinkRule } inferences for the given { @link ForwardLink } from the given { @link Context }