@Override
    public String appendSchema(String packageName, String schemaName) {
        if (schemaName == null) {
          return packageName;
        }
        String suffix = schemaName.toLowerCase();
        if (SourceVersion.isKeyword(suffix)) {
            suffix += "_";
        }
        return packageName + "." + suffix;
    }
{@code AbstractNamingStrategy} is an abstract base class for {@link NamingStrategy} implementations

@author tiwe
querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/AbstractNamingStrategy.java