@Override public BlockBuilder<StatementEnd> while_(final BooleanExpression stmt) { return new LoopBuilderImpl(context, callElementBuilder).while_(stmt); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { if (rhs == null) rhs = NullLiteral.INSTANCE; return while_(new BooleanExpressionBuilder(rhs, op)); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Object rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> while_() { return new LoopBuilderImpl(context, callElementBuilder).while_(); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { if (rhs == null) rhs = NullLiteral.INSTANCE; return while_(new BooleanExpressionBuilder(rhs, op)); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Statement rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> while_() { return while_(new BooleanExpressionBuilder()); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Object rhs) { return new LoopBuilderImpl(context, callElementBuilder).while_(op, rhs); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Object rhs) { return while_(op, GenUtil.generate(context, rhs)); }
@Override public BlockBuilder<StatementEnd> while_(BooleanOperator op, Object rhs) { return while_(op, GenUtil.generate(context, rhs)); }
@Override public BlockBuilder<StatementEnd> while_(final BooleanExpression stmt) { return new LoopBuilderImpl(context, callElementBuilder).while_(stmt); }
@Override public BlockBuilder<StatementEnd> while_() { return while_(new BooleanExpressionBuilder()); }
@Override public BlockBuilder<StatementEnd> while_() { return new LoopBuilderImpl(context, callElementBuilder).while_(); }