}
}
if (isArchivable && !persistencePackage.getPersistencePerspective().getShowArchivedFields()) {
FilterMapping filterMapping = new FilterMapping()
.withFieldPath(new FieldPath().withTargetProperty("archiveStatus.archived"))
.withDirectFilterValues(new EmptyFilterValues())
.withRestriction(new Restriction()
.withPredicateProvider(new PredicateProvider<Character, Character>() {
@Override
public Predicate buildPredicate(CriteriaBuilder builder,
FieldPathBuilder fieldPathBuilder,