private void processProperty(T bean, String[] line, int col) throws InstantiationException, IllegalAccessException, InvocationTargetException, CsvBadConverterException { PropertyDescriptor prop = findDescriptor(col); if (null != prop) { String value = checkForTrim(line[col], prop); Object obj = convertValue(value, prop); prop.getWriteMethod().invoke(bean, obj); } }