public void requestDeviceFinder() {
   sendMessage(Request.REQUEST_DEVICE_FINDER, null);
 }
 private void requestPairing() {
   sendMessage(Request.REQUEST_PAIRING, null);
 }
 public void pairingFinished() {
   sendMessage(Request.PAIRING_FINISHED, null);
 }
 public void deviceFinderFinished() {
   sendMessage(Request.DEVICE_FINDER_FINISHED, null);
 }
 public void setTarget(RemoteDevice remoteDevice) {
   sendMessage(Request.SET_TARGET, remoteDevice);
 }
 public void setKeepConnected(boolean keepConnected) {
   sendMessage(Request.SET_KEEP_CONNECTED, Boolean.valueOf(keepConnected));
 }
 public void disconnect(ConnectionListener listener) {
   sendMessage(Request.DISCONNECT, listener);
 }
 public void connected(ConnectionResult result) {
   sendMessage(Request.CONNECTED, result);
 }
 public void notifyConnectionFailed() {
   sendMessage(Request.CONNECTION_ERROR, null);
 }