private void processWeatherStation(WeatherStation weatherStation) throws IOException, HttpException { List<Measurement> measurements = weatherStation.fetchMeasurement(); for (Measurement measurement : measurements) { httpClient.sendHttpRequest(measurement); DateTime now = new DateTime(); DateTimeFormatter fmt = DateTimeFormat.mediumDateTime(); String name = (measurements.size() == 1) ? weatherStation.getName() : measurement.getStationName(); log( fmt.print(now) + " Executed HTTP request, for " + name + " : " + measurement.toVindSidenUrl()); } }