private void parseForecast(SimpleWeatherCondition condition, JSONObject json) throws JSONException { appendForecastTemperature(condition, json); WeatherParser parser = new ForecastWeatherParser(json); condition.setHumidity(parser.parseHumidity()); condition.setWind(parser.parseWind()); condition.setPrecipitation(parser.parsePrecipitation()); condition.setCloudiness(parser.parseCloudiness()); parser.parseWeatherType(condition); }