code: public static String encodeBytes(byte[] source, int off, int len, int options) {
      // Isolate options
      int dontBreakLines = (options & DONT_BREAK_LINES);
      return encodeBytes(source, off, len, dontBreakLines == 0);
    }
docs: Encodes a byte array into Base64 notation.
  <p>
  Valid options:
  
  <pre>
  GZIP: gzip-compresses object before encoding it.
  DONT_BREAK_LINES: don't break lines at 76 characters
  <i>Note: Technically, this makes your encoding non-compliant.</i>
  </pre>
  <p>
  Example: <code>encodeBytes( myData, Base64.GZIP )</code> or
  <p>
  Example: <code>encodeBytes(
  myData, Base64.GZIP | Base64.DONT_BREAK_LINES )</code>
  
  @param source The data to convert
  @param off Offset in array where conversion should begin
  @param len Length of data to convert
  @param options Specified options
  @return Base64 notation
  @see Base64#DONT_BREAK_LINES
  @since 2.0