isSubstitutionCandidate

Returns true if this expression is a candidate for substitution
using the expression expressionToTest for the date
cal. A Substitution object will call this
method when it needs to know if this expression could have produced
the date cal based on the expression
expressionToTest.