if (shouldOutput(expression) || expression.hasSpaceAfterEscape()) { writer.append(SPACE);
(expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0); (expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0);
(expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0); (expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0);
(expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0);
(expression.hasSpaceAfterPatternValue() ? 1 : 0) + 6 + /* ESCAPE */ + (expression.hasSpaceAfterEscape() ? 1 : 0);