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