code: public void setPosition(GeoLocationPoint position) {
  		if ((this.position == null && position != null)
  			|| (this.position != null && !this.position.equals(position))) {
  			this.position = position;
  			fireShapeChanged();
  			checkPrimitiveValidity();
  		}
  	}
docs: Set the position of the element.
  
  @param position the position.