public void visitPhiCatchStmt(final PhiCatchStmt stmt) {
		if (stmt.target == from) {
			stmt.target = (LocalExpr) to;
			((LocalExpr) to).setParent(stmt);
		} else {
			final ListIterator e = stmt.operands.listIterator();

			while (e.hasNext()) {
				final LocalExpr expr = (LocalExpr) e.next();

				if (expr == from) {
					e.set(to);
					from.cleanup();
					((LocalExpr) to).setParent(stmt);
					return;
				}
			}

			stmt.visitChildren(this);
		}
	}