public Projection setProjection(ProjectionEvent projEvent) { Projection newProjection = projEvent.getProjection();  if (!newProjection.equals(getProjection())) { Projection clone = newProjection.makeClone(); setProjection(clone); return clone; } else { return null; }
public void setProjection(Projection proj) { projection = proj;
    public Projection setProjection(ProjectionEvent projEvent) {	Projection newProjection = projEvent.getProjection();	if (!newProjection.equals(getProjection())) {	    Projection clone = newProjection.makeClone();	    setProjection(clone);	    return clone;	} else {	    return null;	}    }