docs: public static Object[] getFieldsValue(Object obj) {
  		if (null != obj) {
  			final Field[] fields = getFields(obj.getClass());
  			if (null != fields) {
  				final Object[] values = new Object[fields.length];
  				for (int i = 0; i < fields.length; i++) {
  					values[i] = getFieldValue(obj, fields[i]);
  				}
  				return values;
  			}
  		}
  		return null;
  	}