public static ControlFlowOptions create(boolean enableShortCircuit,
                                          boolean evaluateConstantIfCondition,
                                          boolean exceptionAfterAssignment) {
    return DATA[(enableShortCircuit ? 4 : 0) +
                (evaluateConstantIfCondition ? 2 : 0) +
                (exceptionAfterAssignment ? 1 : 0)];
  }
public static ControlFlowOptions create(boolean enableShortCircuit,
                                          boolean evaluateConstantIfCondition,
                                          boolean exceptionAfterAssignment)