// Path: src/com/bridgewalkerapp/androidclient/data/Maybe.java
// public class Maybe<T> {
// 	private boolean containsValue;
// 	private T value;
// 	
// 	public Maybe() {
// 		this.value = null;
// 		this.containsValue = false;
// 	}
// 	
// 	public Maybe(T value) {
// 		this.value = value;
// 		this.containsValue = value != null;
// 	}
// 	
// 	public boolean containsValue() {
// 		return containsValue;
// 	}
// 	
// 	public T getValue() {
// 		return value;
// 	}
// }


import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.util.UUID;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.TimeUnit;
import com.bridgewalkerapp.androidclient.data.Maybe;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
package com.bridgewalkerapp.androidclient;




public class BluetoothSendTask implements Runnable {
	private static final UUID BITCOIN_BLUETOOTH_UUID = UUID.fromString("3357A7BB-762D-464A-8D9A-DCA592D57D5B");
	
// Path: src/com/bridgewalkerapp/androidclient/data/Maybe.java
// public class Maybe<T> {
// 	private boolean containsValue;
// 	private T value;
// 	
// 	public Maybe() {
// 		this.value = null;
// 		this.containsValue = false;
// 	}
// 	
// 	public Maybe(T value) {
// 		this.value = value;
// 		this.containsValue = value != null;
// 	}
// 	
// 	public boolean containsValue() {
// 		return containsValue;
// 	}
// 	
// 	public T getValue() {
// 		return value;
// 	}
// }


// Path: src/com/bridgewalkerapp/androidclient/BluetoothSendTask.java
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.util.UUID;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.TimeUnit;
import com.bridgewalkerapp.androidclient.data.Maybe;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;

package com.bridgewalkerapp.androidclient;




public class BluetoothSendTask implements Runnable {
	private static final UUID BITCOIN_BLUETOOTH_UUID = UUID.fromString("3357A7BB-762D-464A-8D9A-DCA592D57D5B");
	
	private BlockingQueue<Maybe<String>> queue;