anchor.diff:  translate_tda(undefined) ->
       undefined.
   
  +-spec translate_ttl(TTL :: term()) ->
  +    T :: integer().
  +translate_ttl(TTL) when is_integer(TTL) ->
  +    TTL;
  +translate_ttl(_) ->
  +    0.
  +
   -spec translate_time_unit(Precision :: 'SECOND' | 'MILLISECOND' |
   				       'MICROSECOND' | 'NANOSECOND') ->
       second | millisecond | microsecond | nanosecond.
  
positive.code: 
  -spec translate_options(PBP_Option :: pbp_table_option()) ->
      Option :: table_option().
  translate_options({type, 'LEVELDB'}) ->
      {type, leveldb};
  translate_options({type, 'MEMLEVELDB'}) ->
  
negative.code: 			    {memWrapper, #'Wrapper'{}} |
  			    {comparator, comparator()} |
  			    {timeSeries, boolean()} |
  			    {num_of_shards, integer()} |
  			    {distributed, boolean()} |
  			    {replication_factor, integer()} |
  			    {hash_exclude, [string()]}.
  