code: private boolean iRequestedHandoff(String workUnit)
      {
          String destinationNode = cluster.getHandoffResult(workUnit);
          return (destinationNode != null)
                  && cluster.myWorkUnits.contains(workUnit)
                  && !destinationNode.equals("")
                  && !cluster.isMe(destinationNode);
      }
docs: Determines if this node requested handoff of a work unit to someone else.
  I have requested handoff of a work unit if it's currently a member of my active set
  and its destination node is another node in the cluster.