code: function(obj) {
          if (obj == null) {
              obj = new OpenLayers.Geometry.Point(this.x, this.y);
          }
  
          // catch any randomly tagged-on properties
          OpenLayers.Util.applyDefaults(obj, this);
  
          return obj;
      }
docs: APIMethod: clone
  
  Returns:
  {<OpenLayers.Geometry.Point>} An exact clone of this OpenLayers.Geometry.Point