code: function (angle) {
              if (angle !== 0) {
                  var points = this.points;
                  var len = points.length;
                  for (var i = 0; i < len; i++) {
                      points[i].rotate(angle);
                  }
                  this.recalc();
                  this.updateBounds();
              }
              return this;
          }
docs: Rotate this Polygon (counter-clockwise) by the specified angle (in radians).
  @name rotate
  @memberOf me.Polygon.prototype
  @function
  @param {Number} angle The angle to rotate (in radians)
  @return {me.Polygon} Reference to this object for method chaining