public static List<ExtendedField> getAllMappingsWithSuperclasses(Class<?> clazz) {
        List<ExtendedField> fields = new ArrayList<ExtendedField>();

        for (ExtendedField field : getAllFieldsWithSuperclasses(clazz)) {

            if (field.hasEntityMapping()) {
                fields.add(field);
            }
        }

        return fields;
    }