@Override
    public String toString() {
        return "BluetoothLeScanFilter [mDeviceName=" + mDeviceName
                + ", " + LoggerUtil.commonMacMessage(mDeviceAddress)
                + ", mUuid=" + (mServiceUuid == null ? null : LoggerUtil.getUuidToLog(mServiceUuid.getUuid()))
                + ", mUuidMask=" + (mServiceUuidMask == null ? null : LoggerUtil.getUuidToLog(mServiceUuidMask.getUuid()))
                + ", mSolicitedUuid=" + (mServiceSolicitationUuid == null
                    ? null
                    : LoggerUtil.getUuidToLog(mServiceSolicitationUuid.getUuid()))
                + ", mSolicitedUuidMask=" + (mServiceSolicitationUuidMask == null
                    ? null
                    : LoggerUtil.getUuidToLog(mServiceSolicitationUuidMask.getUuid()))
                + ", mServiceDataUuid=" + (mServiceDataUuid == null ? null : LoggerUtil.getUuidToLog(mServiceDataUuid.getUuid()))
                + ", mServiceData=" + Arrays.toString(mServiceData)
                + ", mServiceDataMask=" + Arrays.toString(mServiceDataMask)
                + ", mManufacturerId=" + mManufacturerId
                + ", mManufacturerData=" + Arrays.toString(mManufacturerData)
                + ", mManufacturerDataMask=" + Arrays.toString(mManufacturerDataMask) + "]";
    }
Check if the solicitation uuid pattern is contained in a list of parcel uuids.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java