internal virtual void swap_index(int i, int j) { do { svm_node[] _ = x[i]; x[i] = x[j]; x[j] = _; } while (false); if (x_square != null) do { double _ = x_square[i]; x_square[i] = x_square[j]; x_square[j] = _; } while (false); }