twitter4j の getToUserId でハマった

ここ読んで
https://github.com/twitter/twitter4j/blob/2.2.5/twitter4j-core/src/main/java/twitter4j/Tweet.java#L38

"指定されていない場合は -1 が返るのかー" と思いこんでプログラム書いて、toUserが指定されたtweetなのかどうかを判断するのに

tweet.getToUserId < 0

って書いて判断しようとしたら、なんだか動きがおかしい・・・(´・ω・`)実際直接json見てみたら、toUserが指定されてない場合は0が返ってた・・・orz

たしかに、

the to_user_id value or -1 if to_user_id is not specified by the tweet

ってことは、 to_user_id が0の場合そのままそれ返すって解釈できるから間違ってないか・・・