public static GroovyControlFlow getFlatControlFlow(@NotNull final GrControlFlowOwner scope) {
    if (isFlatDFAAllowed()) {
      return CachedValuesManager.getCachedValue(scope, () -> Result.create(ControlFlowBuilder.buildFlatControlFlow(scope), MODIFICATION_COUNT));
    } else {
      return ControlFlowUtils.getGroovyControlFlow(scope);
    }
  }
public static GroovyControlFlow getFlatControlFlow(@NotNull final GrControlFlowOwner scope)