lib/nodesregistry.js
function(nodeName, objectOrBaseName, objectOrStatic, staticObject) {

        cache = {};

        var stack = registry[nodeName] || [];
        stack.push(Array.prototype.slice.call(arguments, 0));

        registry[nodeName] = stack;

    }
function(nodeName, objectOrBaseName, objectOrStatic, staticObject) {

        cache = {};

        var stack = registry[nodeName] || [];
        stack.push(Array.prototype.slice.call(arguments, 0));

        registry[nodeName] = stack;

    }
function ( nodeName , objectOrBaseName , objectOrStatic , staticObject ) { cache = { } ; var stack = registry [ nodeName ] || [ ] ; stack . push ( Array . prototype . slice . call ( arguments , 0 ) ) ; registry [ nodeName ] = stack ; }
Stores specified arguments into registry for further processing with INHERIT.

@param {String} nodeName Name of the node
@param {Object|String}  objectOrBaseName Object definition or name of the class to inherit from
@param {Object|Object} objectOrStatic Object with static members definition|object definition
@param {Object} staticObject Object with static members definition
Stores specified arguments into registry for further processing with INHERIT .