class MatchCommunities extends BooleanExpr {

  @Override
  public boolean equals(Object obj) {
    if (this == obj) {
      return true;
    }
    if (!(obj instanceof MatchCommunities)) {
      return false;
    }
    MatchCommunities rhs = (MatchCommunities) obj;
    return _communitySetExpr.equals(rhs._communitySetExpr)
        && _communitySetMatchExpr.equals(rhs._communitySetMatchExpr);
  }

  public  MatchCommunities(
      CommunitySetExpr communitySetExpr, CommunitySetMatchExpr communitySetMatchExpr);

}