whole_func_string: function () {
              var current = Iterator.prototype.current.call(this);
              if (!current.done && this.wrapItems) {
                  current.value = current.value.value;
              }
              return current;
          }
func_code_string: function () {
              var current = Iterator.prototype.current.call(this);
              if (!current.done && this.wrapItems) {
                  current.value = current.value.value;
              }
              return current;
          }
func_documentation_string: Iterator interface ------------------------------------------- 
  Returns iterator result for item at pointer's current position.
  @method sjl.stdlib.PriorityList#current
  @method sjl.stdlib.PriorityList#current
  @returns {{done: boolean, value: *}|{done: boolean}} - Returns `value` key in result only while `done` is `false`.