public void calculateVarTypes(@NotNull RootStatement root, @NotNull DirectGraph graph) {
    setInitVariables();
    setCatchBlockVariables(root);
    resetExprentTypes(graph);
    //noinspection StatementWithEmptyBody
    while (!processVarTypes(graph)) ;
  }
public void calculateVarTypes(@NotNull RootStatement root, @NotNull DirectGraph graph)