}
private void parse() {
nodes = new NodeBuilder(fDocument).buildNodes();
jsonNodes = new JsonNodeBuilder(fDocument, nodes).buildJsonNodes();
fPositions.clear();
fPositions.addAll(new JsonFoldingPositionsBuilder(jsonNodes).buildFoldingPositions());
if (textEditor != null) {
Display.getDefault().asyncExec(new Runnable() {