if (insertPEIDeps != d.getInsertPEIDeps()) return  false; if (excludeGuards != d.getExcludeGuards()) return  false;
  boolean satisfies (OPT_SSAOptions d) {    // 1. At a minimum , scalars must be valid    if (!scalarValid)      return  false;    // 2. OK, scalar SSA is valid.  Is this enough?    if (d.getScalarsOnly())      return  true;    // 3. OK, we desire more than scalars.  So now, at least    //    Heap SSA must be valid    if (!heapValid)      return  false;    // 4. OK, Heap Array SSA is valid.  Do we have the correct    //    backwards, usePhis, and heapTypes??    if (backwards != d.getBackwards())      return  false;    if (insertUsePhis != d.getInsertUsePhis())      return  false;    if (heapTypes != d.getHeapTypes())      return  false;    // Got this far.  SUCCESS!!    return  true;  }