class BaseOperator<T extends Executable> extends Operator {

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

	/**
	 * 构建 EL 条件
	 * @param objects objects
	 * @return Condition
	 * @throws Exception Exception
	 */
	public abstract T build(Object[] objects) throws Exception;

}

		try {
			OperatorHelper.checkItemNotNull(objects);
			return build(objects);
		}
		catch (QLException e) {
			throw e;
		}
		catch (Exception e) {
			throw new ELParseException("errors occurred in EL parsing");
		}
	
<no_super_class>