public ArrayList<OsMoDroidPoint> getOsMoDroidPointArrayList(int id) { ArrayList<OsMoDroidPoint> result = new ArrayList<OsMoDroidPoint>(); try { for (int i = 0; i < mIRemoteService.getNumberOfObjects(id); i++) { result.add( new OsMoDroidPoint( mIRemoteService.getObjectLat(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectLon(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectName(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectDescription(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectId(id, i), id, mIRemoteService.getObjectSpeed(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectColor(id, mIRemoteService.getObjectId(id, i)))); } } catch (RemoteException e) { log.error(e.getMessage(), e); } return result; }