docs: function( subClass, superClass )
      {
          function ctor() {} // wrapper to act as a constructor
  
          ctor.prototype     = superClass.prototype;
          subClass.super     = superClass.prototype;
          subClass.prototype = new ctor();
  
          /** @override */
          subClass.prototype.constructor = subClass;
      }