package com.veyndan.redditclient;

import com.veyndan.redditclient.api.reddit.network.QueryBuilder;
import com.veyndan.redditclient.api.reddit.network.Sort;

public class SubredditFilter {

    final private String subreddit;
    final private Sort sort;
    final private QueryBuilder query;

    public SubredditFilter(final String subreddit, final Sort sort) {
        this(subreddit, sort, new QueryBuilder());
    }

    public SubredditFilter(final String subreddit, final Sort sort, final QueryBuilder query) {
        this.subreddit = subreddit;
        this.sort = sort;
        this.query = query;
    }

    public String getSubreddit() {
        return subreddit;
    }

    public Sort getSort() {
        return sort;
    }

    public QueryBuilder getQuery() {
        return query;
    }
}

@@ -187,30 +187,24 @@
  %7B%0A%0A    
-final 
 private 
 String s
@@ -195,16 +195,22 @@
 private 
+final 
 String s
@@ -223,30 +223,24 @@
 it;%0A    
-final 
 private 
 Sort sor
@@ -231,16 +231,22 @@
 private 
+final 
 Sort sor
@@ -256,22 +256,16 @@
     
-final 
 private 
 Quer
@@ -260,16 +260,22 @@
 private 
+final 
 QueryBui

Swap order of private and final keywords