code: @SuppressWarnings("unchecked")
  	@Override
  	public boolean contains(Object o) {
  		return o != null 
  				&& o instanceof Pair<?, ?>
  				&& contains(((Pair<T, I>) o).transaction, ((Pair<T, I>) o).item);
  	}
docs: {@inheritDoc}