code: function(isAbsolute) {
  			var parts = findParts(this.value());
  			if (isAbsolute) {
  				var offset = this.valuePosition(true);
  				parts.forEach(function(p) {
  					p.shift(offset);
  				});
  			}
  			
  			return parts;
  		}
docs: Returns ranges of complex value parts
  @returns {Array} Returns <code>null</code> if value is not complex