@Override
  public BigDecimal getBigNumber( Object object ) throws KettleValueException {
    Long timestampAsInteger = getInteger( object );
    if ( null != timestampAsInteger ) {
      return BigDecimal.valueOf( timestampAsInteger );
    } else {
      return null;
    }
  }
@Test
  public void testConvertTimestampToBigNumber_Nanoseconds() throws KettleValueException {
    System.setProperty( Const.KETTLE_TIMESTAMP_NUMBER_CONVERSION_MODE,
      Const.KETTLE_TIMESTAMP_NUMBER_CONVERSION_MODE_NANOSECONDS );
    ValueMetaTimestamp valueMetaTimestamp = new ValueMetaTimestamp();
    BigDecimal result = valueMetaTimestamp.getBigNumber( TIMESTAMP_WITH_NANOSECONDS );
    assertEquals( BigDecimal.valueOf( TIMESTAMP_AS_NANOSECONDS ), result );
  }