throws Exception {
for (ASTNode node : javaInfo.getRelatedNodes()) {
MethodInvocation invocation = javaInfo.getMethodInvocation(node);
if (invocation != null) {
String methodSignature = AstNodeUtils.getMethodSignature(invocation);
MethodDescription methodDescription = javaInfo.getDescription().getMethod(methodSignature);
if (methodDescription != null
&& methodDescription.getName().startsWith("set")
&& methodDescription.getParameters().size() > 2
&& methodDescription.getParameter(0).getType() == int.class
&& methodDescription.getParameter(1).getType() == int.class
&& methodDescription.getParameter(0).getTags().containsKey("HTMLTable.row")
&& methodDescription.getParameter(1).getTags().containsKey("HTMLTable.cell")) {
List<Expression> arguments = DomGenerics.arguments(invocation);
Expression rowExpression = arguments.get(0);
Expression cellExpression = arguments.get(1);
int row = (Integer) JavaInfoEvaluationHelper.getValue(rowExpression);
int cell = (Integer) JavaInfoEvaluationHelper.getValue(cellExpression);