public class SimpleExpressionParser implements ExpressionParser<SimpleExpression> {
public static final char EXPRESSION_OPEN = '[';
public static final char EXPRESSION_CLOSE = ']';
@Override
public SimpleExpression parse(String expression) {
<BUG>String buffer = new String(expression);
SimpleExpression parsedExpression = null;
if(parsedExpression == null) {
parsedExpression = findEqualityExpression(buffer);

}</BUG>
if(parsedExpression == null) {

public class SimpleExpressionParser implements ExpressionParser<SimpleExpression> {
public static final char EXPRESSION_OPEN = '[';
public static final char EXPRESSION_CLOSE = ']';
@Override
public SimpleExpression parse(String expression) {
String buffer = expression;
SimpleExpression parsedExpression = findEqualityExpression(buffer);
if(parsedExpression == null) {
