code: public static byte CONST_BYTE(final int v) throws IllegalArgumentException {
          if (v < Byte.MIN_VALUE || v > Byte.MAX_VALUE) {
              throw new IllegalArgumentException("Supplied value must be a valid byte literal between -128 and 127: [" + v + "]");
          }
          return (byte) v;
      }
docs: This method returns the provided value unchanged.
  This can prevent javac from inlining a constant
  field, e.g.,
  
  <pre>
  public final static byte MAGIC_BYTE = ObjectUtils.CONST_BYTE(127);
  </pre>
  
  This way any jars that refer to this field do not
  have to recompile themselves if the field's value
  changes at some future date.
  
  @param v the byte literal (as an int) value to return
  @throws IllegalArgumentException if the value passed to v
  is larger than a byte, that is, smaller than -128 or
  larger than 127.
  @return the byte v, unchanged
  @since 3.2