/* */ }
/* 1722 */ this.offsetParam = param.number;
/* */ }
/* */ else
/* */ {
/* 1726 */ ASTExactNumericLiteral param = (ASTExactNumericLiteral)offsetNode;
/* 1727 */ this.offsetValue = (int)param.value;
/* */ }
/* */ }
/* 1730 */ if (node.hasLimit)
/* */ {
/* 1732 */ Node limitNode = node.jjtGetChild(child);
/* 1733 */ if ((limitNode instanceof ASTParameter))
/* */ {
/* 1735 */ ASTParameter param = (ASTParameter)limitNode;
/* 1736 */ Class parameterType = getParameterType(param.number);
/* 1737 */ if ((Integer.TYPE != parameterType) && (Integer.class != parameterType))
/* */ {
/* 1739 */ throw new UnsupportedOperationException("LIMIT parameter must be an int");
/* */ }
/* 1741 */ this.limitParam = param.number;
/* */ }
/* */ else
/* */ {
/* 1745 */ ASTExactNumericLiteral param = (ASTExactNumericLiteral)limitNode;
/* 1746 */ this.limitValue = (int)param.value;
/* */ }
/* */ }
/* 1749 */ return data;
/* */ }