text: #include "../../JIntArray.hpp"
  #include "./BluetoothDevice.hpp"
  #include "../../JString.hpp"
  #include "./BluetoothHearingAid.hpp"
  
  namespace android::bluetooth
  {
  	// Fields
  	JString BluetoothHearingAid::ACTION_CONNECTION_STATE_CHANGED()
  	{
  		return getStaticObjectField(
  			"android.bluetooth.BluetoothHearingAid",
  			"ACTION_CONNECTION_STATE_CHANGED",
  			"Ljava/lang/String;"
  		);
  	}
  	
  	// QJniObject forward
  	BluetoothHearingAid::BluetoothHearingAid(QJniObject obj) : JObject(obj) {}
  	
  	// Constructors
  	
  	// Methods
  	JObject BluetoothHearingAid::getConnectedDevices() const
  	{
  		return callObjectMethod(
  			"getConnectedDevices",
  			"()Ljava/util/List;"
  		);
  	}
  	jint BluetoothHearingAid::getConnectionState(android::bluetooth::BluetoothDevice arg0) const
  	{
  		return callMethod<jint>(
  			"getConnectionState",
  			"(Landroid/bluetooth/BluetoothDevice;)I",
  			arg0.object()
  		);
  	}
  	JObject BluetoothHearingAid::getDevicesMatchingConnectionStates(JIntArray arg0) const
  	{
  		return callObjectMethod(
  			"getDevicesMatchingConnectionStates",
  			"([I)Ljava/util/List;",
  			arg0.object<jintArray>()
  		);
  	}
  } // namespace android::bluetooth
  
  