return dataContext;</BUG>
}
public void updateDataContext(JsonObject data) {
JsonProvider dataProvider = new JsonProvider(data);
updateDataContext(this, dataProvider, scope, index);
<BUG>for (DataContext child : children) {
child.updateDataContext(this.dataProvider.getData().getAsJsonObject());
}</BUG>
}
public static DataContext updateDataContext(DataContext dataContext, JsonProvider dataProvider,

return index;
}
public void setIndex(int index) {
this.index = index;
}
public DataContext createChildDataContext(JsonObject scope, int childIndex) {
return updateDataContext(new DataContext(), dataProvider, scope, childIndex);
}
public void updateDataContext(JsonObject data) {
JsonProvider dataProvider = new JsonProvider(data);
updateDataContext(this, dataProvider, scope, index);
}
public static DataContext updateDataContext(DataContext dataContext, JsonProvider dataProvider,
