# Package org.firebirdsql.util

- Interface Summary
  Interface | Description
  --- | ---
  Base64Decoder | Interface for accessing Java version specific base64 decoder.

- Class Summary
  Class | Description
  --- | ---
  Base64DecoderImpl | Java 8 and higher implementation of `Base64Decoder`.
  ByteArrayHelper | Helper methods for byte arrays.
  ExceptionHelper | Helpers for exception handling
  FirebirdSupportInfo | Helper class that reports if a Firebird version supports a specific feature.
  IOUtils | Utility methods for stream and byte array conversions.
  NumericHelper | Helper for numeric values.
  ReflectionHelper | Class containing static helper methods for reflective access.
  SQLExceptionChainBuilder<E extends java.sql.SQLException> | Helper class for building `SQLException` chains.
  StringUtils | Helper class for string operations

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  InternalApi | Indicates that the annotated package, class, method or value is for internal use only.
  Volatile | Indicates that the annotated class, method or value is volatile, and may change in a next version.