title: How to filter retweets and replies from Twitter User Stream using Twitter4j?
body: <p>I'm using Twitter4j TwitterStream.user() to read the timeline for an authenticated user. I'm interested only in tweets from users that my user follows. 
  About 99% of the statuses that I get from the stream are retweets and replies of users that my user doesn't follow. I'm filtering them out by maintaining a list of my user's following and checking each status against the list, and in addition I'm checking that status.getInReplyToStatusId is zero. It works but seems very inefficient since 99% of the data that I read is then filtered out.
  Is there any way with twitter4j to instruct the user stream to send only original tweets without the retweets and replies?</p>