     super
   ###
     first check preHooks if operationType
-    return falsse if prehooks disallow this operation 
+    return falsse if prehooks disallow this operation
     or return encoded string.
   ###
   encodeKey: (aPathArray, aKey, op, operationType)->

      k = @encodeKey path, k, vOptions, GET_OP
      vOptions.path = options.path
      result.push k if k isnt false
        
    result = AbstractNoSQL::mGetSync.call(@, result, options)
    if options.keys isnt false
      result.map (item)=>

    if result is SKIP_OP
      #skip path wrapped key, just encode aKey directly.
      aKey = keyEncoding.encode aKey if keyEncoding
      return aKey
    _encodeKey op.path, op.key, keyEncoding, op
  decodeKey: (key, options)->
    keyEncoding = @keyEncoding options
