if(o != null || mLocationListener != null){
    		mLocationListener.addObserver(o);
}

really..?