@Test (expected = IllegalArgumentException.class)
    public void testEmptyTypes() throws IOException {
        List<Class<?>> types = new ArrayList<>();

        Table table = provider.createTable("simple", types);
    }