docs: function $$(instance, Clazz, ctor, args) {
                  args = ria.__API.clone(args);
                  var clazz = args[0],
                      methodName = args[1],
                      specs = args[2];
  
                  if (!ria.__API.isClassConstructor(clazz))
                      throw new ria.reflection.Exception('ReflectionFactory works only on CLASS');
  
                  var name = ria.__API.getIdentifierOfType(ria.__API.specify(clazz, specs)) + '@' + clazz.__REF_ID + '#' + methodName;
                  if (cache.hasOwnProperty(name))
                      return cache[name];
  
                  return cache[name] = new ria.__API.init(instance, Clazz, ctor, args);
              }