public function testCompareWithSignature()
 {
     $success = ['success' => true, 'reason' => null];
     $failure = ['success' => false, 'reason' => null];
     $id = Util::getUUID();
     $obj = new StatementRef(['id' => $id]);
     $sig = new StatementRef(['id' => $id]);
     $this->assertSame($success, $obj->compareWithSignature($sig), 'id only: match');
     $sig->setId(Util::getUUID());
     $failure['reason'] = 'Comparison of id failed: value is not the same';
     $this->assertSame($failure, $obj->compareWithSignature($sig), 'id only: mismatch');
 }