code: public static BitSet or(BitSet left, BitSet right) {
          BitSet result = (BitSet) left.clone();
          result.or(right);
          return result;
      }
docs: Bitwise OR together two BitSets.  Called when the '|' operator is used
  between two bit sets.
  
  @param left  a BitSet
  @param right another BitSet to bitwise AND
  @return the bitwise OR of both BitSets
  @since 1.5.0