/**
 * @class
 * name Object
*/

/**
 * La méthode Object.prototypeOf est en phase de devenir un standard mais pas
 * encore pour tout le monde : cette méthode harmonise donc le standard dans
 * tout le bo.
 */
if ( typeof Object.getPrototypeOf !== "function" ) {
  if ( typeof "test".__proto__ === "object" ) {
    Object.getPrototypeOf = function(object){
      return object.__proto__;
    };
  } else {
    Object.getPrototypeOf = function(object){
      // May break if the constructor has been tampered with
      return object.constructor.prototype;
    };
  }
}



