public AbstractBlurResultSetMetaData() {
throwExceptionDelegate = (ResultSetMetaData) Proxy.newProxyInstance(ResultSetMetaData.class.getClassLoader(),
new Class[] { ResultSetMetaData.class }, new InvocationHandler() {
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
throw new NotImplemented(method.getName());
}
});
}