code: private final boolean isFollowedByDotAbove(ContextIterator iter) {
          int c;
          int dotType;
  
          if(iter==null) {
              return false;
          }
  
          for(iter.reset(1); (c=iter.next())>=0; ) {
              if(c==0x307) {
                  return true;
              }
              dotType=getDotType(c);
              if(dotType!=OTHER_ACCENT) {
                  return false; /* next base character or cc==230 in between */
              }
          }
  
          return false; /* no dot above following */
      }
docs: /* Is followed by a dot above (without cc==230 in between) ?