code: function mxSwimlane(bounds, fill, stroke, strokewidth)
  {
  	mxShape.call(this);
  	this.bounds = bounds;
  	this.fill = fill;
  	this.stroke = stroke;
  	this.strokewidth = (strokewidth != null) ? strokewidth : 1;
  }
docs: Copyright (c) 2006-2015, JGraph Ltd
  Copyright (c) 2006-2015, Gaudenz Alder
   
  Class: mxSwimlane
  
  Extends <mxShape> to implement a swimlane shape. This shape is registered
  under <mxConstants.SHAPE_SWIMLANE> in <mxCellRenderer>. Use the
  <mxConstants.STYLE_STYLE_STARTSIZE> to define the size of the title
  region, <mxConstants.STYLE_SWIMLANE_FILLCOLOR> for the content area fill,
  <mxConstants.STYLE_SEPARATORCOLOR> to draw an additional vertical separator
  and <mxConstants.STYLE_SWIMLANE_LINE> to hide the line between the title
  region and the content area. The <mxConstants.STYLE_HORIZONTAL> affects
  the orientation of this shape, not only its label.
  
  Constructor: mxSwimlane
  
  Constructs a new swimlane shape.
  
  Parameters:
  
  bounds - <mxRectangle> that defines the bounds. This is stored in
  <mxShape.bounds>.
  fill - String that defines the fill color. This is stored in <fill>.
  stroke - String that defines the stroke color. This is stored in <stroke>.
  strokewidth - Optional integer that defines the stroke width. Default is
  1. This is stored in <strokewidth>.