Ignoring default null parameter values in GuardClauseAssertion

Addresses issue #312