rem: return Object.extend(destination, source); 
add: return Object.extend(destination.prototype, source); 
context:   mixin: function(destination, source) {    return Object.extend(destination, source);  }
meta: 3332	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3332/bfba40e0cda57a214a79fcce3acfa8a8d2bbeeb0/base.js/buggy/src/base.js