@Override
    public int compareTo(Property o) {
        int rv = name.compareToIgnoreCase(o.getName());
        if (rv == 0) {
            return name.compareTo(o.getName());
        } else {
            return rv;
        }
    }
{@code Property} represents a property in a query domain type.

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