The Adafruit_BME280 constructor take pins (SPI) or nothing (I2C/Wire) where it should take a full Wire object that could be use for connection with the BME (unsure about SPI) AND the adress 0x76 or 0x77 of the sensor.
This would enable usage of the librarie with different flavour of "SoftwareWire" (bitbanging I2C) and enable multiple I2C on one board (when you need more than 2 BME)
The Adafruit_BME280 constructor take pins (SPI) or nothing (I2C/Wire) where it should take a full Wire object that could be use for connection with the BME (unsure about SPI) AND the adress 0x76 or 0x77 of the sensor. This would enable usage of the librarie with different flavour of "SoftwareWire" (bitbanging I2C) and enable multiple I2C on one board (when you need more than 2 BME)