docs: public boolean contains(T object) {
          synchronized (mLock) {
              if (mOriginalValues != null) {
                  return mOriginalValues.contains(object);
              } else {
                  return mObjects.contains(object);
              }
          }
      }