code: public boolean meets( Object result )
      {
          Object expectedValue = canCoerceTo( result ) ? coerceTo( result ) : expected;
          return ShouldBe.equal( expectedValue ).meets( result );
      }
docs: {@inheritDoc}