public WhileBuilder callback(Statement statement) {
return new WhileBuilder() {
@Override
public StatementEnd while_(final BooleanExpression condition) {
appendCallElement(new ConditionalBlockCallElement(new DoWhileLoop(condition, body)));
return LoopBuilderImpl.this;
}
@Override
public StatementEnd while_() {