Specific performance cannot be obtained by someone who could not recover damages for breach (A), or by someone who has become incapable of performance or violated essential terms (B). Section 16 bars relief to those who have materially impaired the contract's performance.