whole_func_string: function() {
          var hash = new this.self(this.initialConfig),
              map = this.map,
              key;
  
          hash.suspendEvents();
          for (key in map) {
              if (map.hasOwnProperty(key)) {
                  hash.add(key, map[key]);
              }
          }
          hash.resumeEvents();
          return hash;
      }
func_code_string: function() {
          var hash = new this.self(this.initialConfig),
              map = this.map,
              key;
  
          hash.suspendEvents();
          for (key in map) {
              if (map.hasOwnProperty(key)) {
                  hash.add(key, map[key]);
              }
          }
          hash.resumeEvents();
          return hash;
      }
func_documentation_string: Performs a shallow copy on this hash.
  @return {Ext.util.HashMap} The new hash object.