public static String getNativeDataTypeSimpleName( ValueMetaInterface v ) {
    try {
      return v.getType() != ValueMetaInterface.TYPE_BINARY ? v.getNativeDataTypeClass().getSimpleName() : "Binary";
    } catch ( KettleValueException e ) {
      LogChannelInterface log = new LogChannel( v );
      log.logDebug( BaseMessages.getString( PKG, "FieldHelper.Log.UnknownNativeDataTypeSimpleName" ) );
      return "Object";
    }
  }
@Test
  public void getNativeDataTypeSimpleName_Unknown() throws Exception {
    KettleValueException e = new KettleValueException();

    ValueMetaInterface v = mock( ValueMetaInterface.class );
    doThrow( e ).when( v ).getNativeDataTypeClass();

    assertEquals( "Object", FieldHelper.getNativeDataTypeSimpleName( v ) );
  }