 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #----------------------------------------------------------------------
 
-crypto = require 'crypto'
+crypto = require "crypto"
 
 NO_ERROR    = null
-RANGLE      = '»'
+RANGLE      = "»"
 TIME_TAG_RE = /^»[0-9]+$/
-TYPE_TAG    = RANGLE + 'type'
+TYPE_TAG    = RANGLE + "type"
 TYPE_TAG_RE = /^»type$/
 UUID_RE     = /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/
 UUID_TAG_RE = /^»[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/

    @_constructors[name].__proxy = proxy

  save: (obj, sink, next) ->
    if (not obj?) or ((typeof obj) isnt 'object') or (obj instanceof Array)  
      return next new Error("cannot save #{obj}")
    NEW_CONTEXT =
      arrayList: []

            else
              context[uuid] = new rObjCons()
          else
            return next new Error("Unregistered constructor #{dObj[TYPE_TAG]}")
        else
          context[uuid] = {}
      # now let's rehydrate the provided JSON into the canonical object
