docs: double getTmpLatitude(int id) {
          if (id == EMPTY_NODE)
              return Double.NaN;
          if (id < TOWER_NODE) {
              // tower node
              id = -id - 3;
              return nodeAccess.getLatitude(id);
          } else if (id > -TOWER_NODE) {
              // pillar node
              id = id - 3;
              return pillarInfo.getLatitude(id);
          } else
              // e.g. if id is not handled from preparse (e.g. was ignored via isInBounds)
              return Double.NaN;
      }