Bien, en primer lugar, usted no tendría un método del processRow. Usted tendría los métodos que eran verdaderos por ejemplo deleteRow. Si usted está intentando suprimir de un vector vacío, usted podría permitir simplemente que el RuntimeException sea lanzado. La mayoría que usted haría es envolver la excepción en su propia clase de encargo de la excepción