+ public static class Episode implements Comparable<Episode>, Iterable<TorrentFile> {
+
+ /** Function to extract the season of an episode. */
+ public static final Function<Episode, Integer> BY_SEASON = new Function<Episode, Integer>() {
+
+ @Override
+ public Integer apply(Episode episode) {
+ return (episode != null ) ? episode.season() : -1;
+ }
+ };