public static Field getField(final Class<?> cls, final String fieldName) {
        final Field field = getField(cls, fieldName, false);
        MemberUtils.setAccessibleWorkaround(field);
        return field;
    }
Gets an accessible {@link Field} by name respecting scope. Superclasses/interfaces will be considered.

@param cls       the {@link Class} to reflect, must not be {@code null}
@param fieldName the field name to obtain
@return the Field object
@throws IllegalArgumentException if the class is {@code null}, or the field name is blank or empty
fastexcel-core/src/main/java/cn/idev/excel/util/FieldUtils.java