/super-csv/src/main/java/org/supercsv/util/BeanInterfaceProxy.java
if ( proxyInterface == null) {   throw new NullPointerException( "proxyInterface should not be null") ; }
[Delete]
public final class BeanInterfaceProxy implements InvocationHandler { private final Map<String, Object> beanState = new HashMap<String, Object>(); private BeanInterfaceProxy() { } public static <T> T createProxy(final Class<T> proxyInterface) { if( proxyInterface == null ) { <extra_id_0> } return proxyInterface.cast(Proxy.newProxyInstance(proxyInterface.getClassLoader(), new Class[] { proxyInterface }, new BeanInterfaceProxy())); } public Object invoke(final Object proxy, final Method method, final Object[] args) { final String methodName = method.getName();