private void parseExtension(ParserState<?> theState, JsonArray array, boolean theIsModifier) {
for (int i = 0; i < array.size(); i++) {
JsonObject nextExtObj = array.getJsonObject(i);
String url = nextExtObj.getString("url");
theState.enteringNewElementExtension(null, url, theIsModifier);
for (Iterator<String> iter = nextExtObj.keySet().iterator(); iter.hasNext();) {
String next = iter.next();
if ("url".equals(next)) {
continue;
} else if ("extension".equals(next)) {
JsonArray jsonVal = (JsonArray) nextExtObj.get(next);