/super-csv/src/main/java/org/supercsv/io/CsvBeanReader.java
try { } else {bean = BeanInterfaceProxy.createProxy( clazz) ;
bean = BeanInterfaceProxy.createProxy ( clazz ) ; } else { try {
public CsvBeanReader(final ITokenizer tokenizer, final CsvPreference preferences) { super(tokenizer, preferences); } private static <T> T instantiateBean(final Class<T> clazz) { final T bean; if( clazz.isInterface() ) { <extra_id_0> Constructor<T> c = clazz.getDeclaredConstructor(new Class[0]); c.setAccessible(true); bean = c.newInstance(new Object[0]); } catch(InstantiationException e) { throw new SuperCsvReflectionException(String.format(