@Override public BlockBuilder<StatementEnd> foreachIfNotNull(String loopVarName) { return new LoopBuilderImpl(context, callElementBuilder).foreachIfNotNull(loopVarName); }
@Override public BlockBuilder<WhileBuilder> do_() { return new LoopBuilderImpl(context, callElementBuilder).do_(); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> for_(final Statement initializer, final BooleanExpression condition, final Statement countingExpression) { return new LoopBuilderImpl(context, callElementBuilder).for_(initializer, condition, countingExpression); }
@Override public BlockBuilder<StatementEnd> while_(final BooleanExpression stmt) { return new LoopBuilderImpl(context, callElementBuilder).while_(stmt); }
@Override public BlockBuilder<StatementEnd> for_(final BooleanExpression condition) { return new LoopBuilderImpl(context, callElementBuilder).for_(condition); }
@Override public BlockBuilder<StatementEnd> for_(final BooleanExpression condition) { return new LoopBuilderImpl(context, callElementBuilder).for_(condition); }
@Override public BlockBuilder<StatementEnd> foreachIfNotNull(String loopVarName) { return new LoopBuilderImpl(context, callElementBuilder).foreachIfNotNull(loopVarName); }
@Override public BlockBuilder<StatementEnd> foreachIfNotNull(String loopVarName, MetaClass loopVarType) { return new LoopBuilderImpl(context, callElementBuilder).foreachIfNotNull(loopVarName, loopVarType); }
@Override public BlockBuilder<StatementEnd> while_() { return new LoopBuilderImpl(context, callElementBuilder).while_(); }
@Override public BlockBuilder<StatementEnd> for_(final Statement initializer, final BooleanExpression condition, final Statement countingExpression) { return new LoopBuilderImpl(context, callElementBuilder).for_(initializer, condition, countingExpression); }
@Override public BlockBuilder<StatementEnd> foreach(String loopVarName) { return new LoopBuilderImpl(context, callElementBuilder).foreach(loopVarName); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> for_(Statement initializer, BooleanExpression condition) { return new LoopBuilderImpl(context, callElementBuilder).for_(initializer, condition); }
@Override public BlockBuilder<StatementEnd> for_(Statement initializer, BooleanExpression condition, Statement afterBlock) { return new LoopBuilderImpl(context, callElementBuilder).for_(initializer, condition, afterBlock); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Object rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<WhileBuilder> do_() { return new LoopBuilderImpl(context, callElementBuilder).do_(); }
@Override public BlockBuilder<StatementEnd> foreach(String loopVarName, MetaClass loopVarType) { return new LoopBuilderImpl(context, callElementBuilder).foreach(loopVarName, loopVarType); }
@Override public BlockBuilder<WhileBuilder> do_() { return new LoopBuilderImpl(context, callElementBuilder).do_(); }
@Override public BlockBuilder<StatementEnd> while_() { return new LoopBuilderImpl(context, callElementBuilder).while_(); }