package org.jactr.core.production.condition.match; /* * default logging */ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jactr.core.production.condition.ICondition; /** * lazy catch all explanation of a match failure. Typically this is only used * for one-offs, such as a query of a buffer that has no status slots or a * missing variable for a variable condition * * @author harrison */ public class GeneralMatchFailure extends AbstractMatchFailure { /** * Logger definition */ static private final transient Log LOGGER = LogFactory .getLog(GeneralMatchFailure.class); private final String _message; public GeneralMatchFailure(ICondition condition, String message) { super(condition); _message = message; } @Override public String toString() { return _message; } }