whole_func_string: function() {
  			var attrs = [];
  			
  			var res = this.matchedResource();
  			if (require('elements').is(res, 'element') && _.isArray(res.attributes)) {
  				attrs = attrs.concat(res.attributes);
  			}
  			
  			return optimizeAttributes(attrs.concat(this._attributes));
  		}
func_code_string: function() {
  			var attrs = [];
  			
  			var res = this.matchedResource();
  			if (require('elements').is(res, 'element') && _.isArray(res.attributes)) {
  				attrs = attrs.concat(res.attributes);
  			}
  			
  			return optimizeAttributes(attrs.concat(this._attributes));
  		}
func_documentation_string: Returns list of attributes for current node
  @returns {Array}