final PeerNode source;
private double closestLoc;
private boolean needsPubKey;
final Key key;
private boolean finalTransferFailed = false;
<BUG>final boolean resetClosestLoc;
private short waitStatus = 0;
private int status = RequestSender.NOT_FINISHED;
private boolean shouldHaveStartedTransfer = false;
private RequestSender rs = null;</BUG>
public RequestHandler(Message m, long id, Node n) {

final PeerNode source;
private double closestLoc;
private boolean needsPubKey;
final Key key;
private boolean finalTransferFailed = false;
final boolean resetClosestLoc;
public String toString() {
return super.toString()+" for "+uid;
}
public RequestHandler(Message m, long id, Node n) {
