/**
  * Will throw exception because the method should not be called directly.
  *
  * @expectedException \BadMethodCallException
  * @expectedExceptionMessage Cannot create a NullValue object via this method.
  */
 public function testWillThrowExceptionBecauseTheMethodShouldNotBeCalledDirectly()
 {
     NullValue::fromNative();
 }