/** * Reusable method for creating assert statements for the given <tt>booleanExpression</tt>. * * @param booleanExpression the assertion's {@link org.codehaus.groovy.ast.expr.BooleanExpression} * * @return a newly created {@link org.codehaus.groovy.ast.stmt.AssertStatement} */ public static AssertStatement getAssertionStatement(final BooleanExpression booleanExpression) { final AssertStatement assertStatement = new AssertStatement(booleanExpression); assertStatement.setStatementLabel((String) booleanExpression.getNodeMetaData("statementLabel")); assertStatement.setSourcePosition(booleanExpression); return assertStatement; }