NonDisjoinSetsコンストラクタのアクセス修飾子を変更
longをLongに変換したのにともないhashCode()とequals()も修正