code: function(moBounds) {
          var olBounds = null;
          if (moBounds != null) {
              var sw = moBounds.getSouthWest();
              var ne = moBounds.getNorthEast();
              if (this.sphericalMercator) {
                  sw = this.forwardMercator(sw.lng(), sw.lat());
                  ne = this.forwardMercator(ne.lng(), ne.lat());
              } else {
                  sw = new OpenLayers.LonLat(sw.lng(), sw.lat()); 
                  ne = new OpenLayers.LonLat(ne.lng(), ne.lat()); 
              }    
              olBounds = new OpenLayers.Bounds(sw.lon, 
                                               sw.lat, 
                                               ne.lon, 
                                               ne.lat );
          }
          return olBounds;
      }
docs: TRANSLATION: MapObject Bounds <-> OpenLayers.Bounds  
  APIMethod: getOLBoundsFromMapObjectBounds
  
  Parameters:
  moBounds - {Object}
  
  Returns:
  {<OpenLayers.Bounds>} An <OpenLayers.Bounds>, translated from the
  passed-in MapObject Bounds.
  Returns null if null value is passed in.