private void handleTables(DatabaseMetaData md, String catalogPattern, String schemaPattern, String tablePattern, String[] types) throws SQLException {
        try (ResultSet tables = md.getTables(catalogPattern, schemaPattern, tablePattern, types)) {
            while (tables.next()) {
                handleTable(md, tables);
            }
        }
    }
Splits the input on ',' if non-null and a ',' is present.
Returns a singletonList of null if null
querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/MetaDataExporter.java