@Override public boolean hasNext() { if (nextBean != null) { return true; } try { nextBean = bean.nextLine(); } catch (IllegalAccessException | InstantiationException | IOException | IntrospectionException | InvocationTargetException | CsvRequiredFieldEmptyException e) { e.printStackTrace(); } return nextBean != null; }