void (Exprent oldExpr, Exprent newExpr) { if (oldExpr == constructor) { constructor = (InvocationExprent)newExpr; } if (constructor != null) { constructor.replaceExprent(oldExpr, newExpr); } for (int i = 0; i < lstDims.size(); i++) { if (oldExpr == lstDims.get(i)) { lstDims.set(i, newExpr); } } for (int i = 0; i < lstArrayElements.size(); i++) { if (oldExpr == lstArrayElements.get(i)) { lstArrayElements.set(i, newExpr); } } }