VariableBinding vb2= null;
Assignable fa1= null;
Assignable fa2= null;
InfixExpression sum= null;
Iterator iter= decl.vbs.iterator();
while (iter.hasNext())
{
VariableBinding vb= (VariableBinding) iter.next();
if (vb.getParentNode() instanceof Assignment)
{
Assignment a= (Assignment) vb.getParentNode();
if (a.getLeftHandSide() == vb && a.getRightHandSide() instanceof Assignable)
{
vb1= vb;
a1= a;
fa1= (Assignable) a.getRightHandSide();
continue;
}
}
if (vb.getParentNode() instanceof InfixExpression)
{
InfixExpression infix= (InfixExpression) vb.getParentNode();
if (infix.getParentNode() instanceof Assignment)
{
Assignment a= (Assignment) infix.getParentNode();
if (a.getLeftHandSide() instanceof Assignable)
{
vb2= vb;
fa2= (Assignable) a.getLeftHandSide();
a2= a;