code: function (line) {
  		var result = {
  			type: "unknown",
  			data: undefined
  		};
  
  		if (_isComment(line)) {
  			result.type = "comment";
  		} else if (_isEmpty(line)) {
  			result.type = "empty";
  		} else if (_isSection(line)) {
  			result.type = "section";
  			result.data = _getSection(line);
  		} else if (_isProperty(line)) {
  			result.type = "property";
  			result.data = _getProperty(line);
  		}
  
  		return result;
  	}
docs: Utility funtion which finds the 'type' and appropriate 'data' from a line of text from a property file
  Note: Private function
  @function
  @param   {string} line A single line of text
  @returns {object} Returns an object having 'type', 'data' keys. 'type' will have values from [unknown, comment, empty, section, property]. 'data' may contain section or {key, value} property object