code: function(parent) {
  			var sep;
  			if (parent.nodeName.toLowerCase() === "ul") { //$NON-NLS-0$
  				sep = document.createElement("li"); //$NON-NLS-0$
  				sep.setAttribute("role", "none");
  				parent.appendChild(sep);
  			} else {
  				sep = document.createElement("span"); //$NON-NLS-0$
  				parent.appendChild(sep);
  			}
  			sep.classList.add("core-sprite-sep");  // location in sprite //$NON-NLS-0$
  			sep.classList.add("imageSprite");  // sets sprite background //$NON-NLS-0$
  			sep.classList.add("commandSeparator"); //$NON-NLS-0$
  			return sep;
  		}
docs: Add a dom node appropriate for using a separator between different groups
  of commands.  This function is useful when a page is precisely arranging groups of commands
  (in a table or contiguous spans) and needs to use the same separator that the command registry
  would use when rendering different groups of commands.
  @param {DOMElement} parent