boolean found = false;
  static synchronized boolean shouldConsiderForInitialRecompilation(VM_Method method) {    LinkedList planList = findPlan(method);    if (planList == null) {      return true;    } else {      // iterate over the planList until we find a plan whose status is      // inprogress, completed,       synchronized(planList) {        boolean found = false;        VM_ControllerPlan curPlan = null;        ListIterator iter = planList.listIterator();        while (iter.hasNext()) {          curPlan = (VM_ControllerPlan) iter.next();          // exit when we find ourselves          byte status = curPlan.getStatus();          if (status == VM_ControllerPlan.COMPLETED ||               status == VM_ControllerPlan.IN_PROGRESS ||               status == VM_ControllerPlan.ABORTED_COMPILATION_ERROR ||               status == VM_ControllerPlan.OUTDATED) {            return false;          }        }      }      return true;  // we didn't find any, so return true    }  }