`(j) Compliance with the schedule of payment and other terms of
a restitution order shall be a condition of any probation, parole, or
other form of release of an offender. If a defendant fails to comply
with a restitution order, the court may revoke probation or a term
of supervised release, modify the term or conditions of probation or
a term of supervised release, hold the defendant in contempt of
court, enter a restraining order or injunction, order the sale of
property of the defendant, accept a performance bond, or take any
other action necessary to obtain compliance with the restitution
order. In determining what action to take, the court shall consider
the defendant's employment status, earning ability, financial
resources, the willfulness in failing to comply with the restitution
order, and any other circumstances that may have a bearing on the
defendant's ability to comply with the restitution order.