private static Set<String> readLines(String path) {
        try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(Keywords.class.getResourceAsStream("/keywords/" + path)));) {
            return bufferedReader.lines()
                    .filter(line -> !line.isEmpty() && !line.startsWith("#"))
                    .collect(Collectors.toCollection(LinkedHashSet::new));
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
Defines reserved keywords for the supported dialects
querydsl-sql/src/main/java/com/querydsl/sql/Keywords.java