Set<String> allKeys = new HashSet<String>();
if (prevMap != null) allKeys.addAll(prevMap.keySet());
if (currMap != null) allKeys.addAll(currMap.keySet());
for(String key : allKeys)
{
CustomAnnotationContentSchema prevMapAnnotation = prevMap == null ? null : prevMap.get(key);
CustomAnnotationContentSchema currMapAnnotation = currMap == null ? null : currMap.get(key);
_infoPath.push(field.getName());
checkAnnotationsSchema(key, prevMapAnnotation, currMapAnnotation);
_infoPath.pop();
}
}