public static Object readField(final Field field, final Object target) throws IllegalAccessException {
        return readField(field, target, false);
    }
public static Object readField ( final Field field , final Object target ) throws IllegalAccessException { return readField ( field , target , false ) ; }
Reads an accessible {@link Field}.

@param field
the field to use
@param target
the object to call on, may be {@code null} for {@code static} fields
@return the field value
@throws IllegalArgumentException
if the field is {@code null}
@throws IllegalAccessException
if the field is not accessible