class WhileOperator extends BaseOperator<WhileCondition> {

	@Override
	public WhileCondition build(Object[] objects) throws Exception {<FILL_FUNCTION_BODY>}

}

		OperatorHelper.checkObjectSizeEqOne(objects);

		OperatorHelper.checkObjMustBeBooleanTypeItem(objects[0]);
		Executable whileItem = OperatorHelper.convert(objects[0], Executable.class);

		WhileCondition whileCondition = new WhileCondition();
		whileCondition.setWhileItem(whileItem);
		return whileCondition;
	
<methods>public non-sealed void <init>() ,public abstract com.yomahub.liteflow.flow.element.condition.WhileCondition build(java.lang.Object[]) throws java.lang.Exception,public com.yomahub.liteflow.flow.element.condition.WhileCondition executeInner(java.lang.Object[]) throws java.lang.Exception<variables>