if (schema == null || fileControl == null || !fileControl.hasSyntheticLocations()) return JobStatus.VALID;
Map<String, LocationColumn> syntheticLocations = fileControl.syntheticLocations;
for (String field : syntheticLocations.keySet()) { // O(N) N = 1,2 (small, probably)
LocationColumn location = syntheticLocations.get(field);
String[] locationComponents = new String[]{location.address, location.city,
location.state, location.zip, location.latitude, location.longitude};
boolean locationInFile = false;
boolean[] componentsInFile = new boolean[]{location.address == null, location.city == null,
location.state == null, location.zip == null, location.latitude == null, location.longitude == null};