code: public boolean remove(final Object e, final long occurrences) {
          checkOccurrences(occurrences);
  
          final MutableLong count = valueMap.get(e);
  
          if (count == null) {
              return false;
          } else {
              count.subtract(occurrences);
  
              if (count.value() <= 0) {
                  valueMap.remove(e);
              }
  
              return occurrences > 0;
          }
      }
docs: Remove the specified occurrences from the specified element.
  The element will be removed from this <code>Multiset</code> if the occurrences equals to or less than 0 after the operation.
  
  @param e
  @param occurrences
  @return