private static boolean lookupsEqual(Lookup l1, Lookup l2) {
   if (l1 == l2) {
     return true;
   }
   if (l1.lookupClass() != l2.lookupClass()) {
     return false;
   }
   return l1.lookupModes() == l2.lookupModes();
 }