if (current == JsonToken.START_ARRAY) {
Map<QName, FieldType> inlineDeclaredFieldTypes = new HashMap<QName, FieldType>();
List<RecordTypeImportTask> rtImportTasks = new ArrayList<RecordTypeImportTask>();
while (jp.nextToken() != JsonToken.END_ARRAY && !abortImport) {
JsonNode rtJson = jp.readValueAsTree();
extractFieldTypesFromRecordType(rtJson, inlineDeclaredFieldTypes);
rtImportTasks.add(new RecordTypeImportTask(rtJson));
}
if (inlineDeclaredFieldTypes.size() > 0) {