@Override
  public ValueMetaInterface getValueMeta( int index ) {
    lock.readLock().lock();
    try {
      if ( ( index >= 0 ) && ( index < valueMetaList.size() ) ) {
        return valueMetaList.get( index );
      } else {
        return null;
      }
    } finally {
      lock.readLock().unlock();
    }
  }
@Test
  public void testGetValueMeta() {
    // see before method insertion order.
    assertEquals( rowMeta.getValueMeta( 1 ), integer );
  }