Quick clarification for those familiar with the matter:
panynj.gov and
jetblue.com differ as to which JetBlue international flights arrive into Terminal 4 in order to clear customs and immigration. While PANYNJ lists Dominican Republic (SDQ, STI, and POP), Jamaica (MBJ and KIN), Mexico (CUN), and St. Maartin (SXM) (and yes, they do actually spell it 'St. Maartin' instead of the proper spelling of 'St. Maarten' on the official airport webpage...) as the only cities from which inbound B6 flights arrive at Terminal 4, B6 lists Barbados (BGI) and St. Lucia (UVF) in addition to all the countries/airports above.
Can anyone verify which of these versions is correct (and perhaps also explain why there is any sort of ambiguity between B6 and PANYNJ with regard to something so fundamental)?