private TrackImpl fetchTrackForUpdate(final User user, final long id) throws TrackNotFoundException, AccessDeniedException { final TrackImpl track = fetchTrack(id); if (!track.getUser().equals(user)) throw new AccessDeniedException(); return track; }