(a) A contract imposes an obligation on each party not to impair the other’s expectation of receiving due performance. If reasonable grounds for insecurity arise with respect to the performance of either party, the aggrieved party may:
(1) Demand in a record adequate assurance of due performance; and
(2) Until that assurance is received, if commercially reasonable, suspend any performance, other than with respect to contractual use terms, for which the agreed return performance has not been received.
(b) Between merchants, the reasonableness of grounds for insecurity and the adequacy of any assurance offered is determined according to commercial standards.
(c) Acceptance of any improper delivery or payment does not impair an aggrieved party’s right to demand adequate assurance of future performance.
(d) After receipt of a justified demand under subsection (a) of this section, failure, within a reasonable time not exceeding 30 days, to provide assurance of due performance which is adequate under the circumstances of the particular case is a repudiation of the contract under § 22-709 of this subtitle.