public Collection<Annotation> getAnnotations() {
        return Collections.unmodifiableCollection(annotations.values());
    }
{@code Property} represents a property in a query domain type.

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