public GroovyControlFlow getGroovyControlFlow() {
    assert isValid();
    GroovyControlFlow result = dereference(myControlFlow);
    if (result == null) {
      result = ControlFlowBuilder.buildControlFlow(this);
      myControlFlow = new SoftReference<>(result);
    }
    return result;
  }
public GroovyControlFlow getGroovyControlFlow()