@Override
    public String apply(EntityType entity) {
        String uncapSimpleName = StringUtils.uncapitalize(entity.getInnerType().getSimpleName());
        if (SourceVersion.isKeyword(uncapSimpleName)) {
            uncapSimpleName = uncapSimpleName + "$";
        }
        return uncapSimpleName;
    }
Default variable name generation strategy which un-capitalizes the first letter of the class name.
querydsl-codegen/src/main/java/com/querydsl/codegen/DefaultVariableNameFunction.java