boolean isFieldVisible(final JvmClass cls, final JvmField field) {
    return !isEmpty(filter(cls.getFields(), field::isSame)) || !isEmpty(getOverriddenFields(cls, field));
  }
boolean isFieldVisible(final JvmClass cls, final JvmField field)