Patch Derivation
$instance
Shall derive a Patch for the given instance
instance
The target for the derived Patch
Patch for instance derived from the current Patch
Shall throw InvalidArgumentException if instance is not compatible