@FunctionalInterface added onto RowCallback(Ex)