void (JsonValueAdapter jsonObject) { if (myIf != null) { myIfThenElse = new ArrayList<>(); myIfThenElse.add(new IfThenElse(myIf, myThen, myElse)); } myIdsMap = JsonCachedValues.getOrComputeIdsMap(jsonObject.getDelegate().getContainingFile()); }