@FilterDef(name = "current", defaultCondition = "deleted = false")
@FilterDef(name = "region", defaultCondition = "region = :region", parameters = @ParamDef(name = "region", type = org.hibernate.type.descriptor.java.StringJavaType.class))
@Entity(name = "Element")
@Table(name = "Element")
@Filter(name = "current")
@Filter(name = "region")
public static class Element {
...
}