@Override public Movie getMovieDetails(String movieJson) throws InfluException { try { Movie movie = new Movie(movieJson); Movie detailedMovie = query.getMovieDetails(movie); return detailedMovie; } catch (JSONException ex) { Logger.getLogger(InfluirImplementation.class.getName()).log(Level.SEVERE, null, ex); throw new InfluException("Unable to get details of movie" + ex.getMessage()); } }