private void addService(ServiceReference ref){ if(!myReferences.contains(ref)){ myReferences.add(ref); } if(myReference == null){ track(ref); } }
private void removeService(ServiceReference ref){ myReferences.remove(ref); if(myReferences.isEmpty()){ untrackWithEvent(ref); }else{ track(myReferences.get(0)); } }