docs: @NonNull
    public static String readFromFile(@NonNull File file) throws FileNotFoundException {
      InputStream inputStream = new FileInputStream(file);
      Reader inputStreamReader = new InputStreamReader(inputStream);
      StringWriter output = new StringWriter();
      try {
        final char[] buffer = new char[DEFAULT_BUFFER_SIZE_IN_BYTES];
        int count;
        while ((count = inputStreamReader.read(buffer)) != -1) {
          output.write(buffer, 0, count);
        }
      } catch (IOException ioe) {
        Log.w(LOG_TAG, ioe.toString());
      } finally {
        try {
          inputStreamReader.close();
        } catch (IOException ioe) {
          Log.e(LOG_TAG, ioe.toString());
        }
      }
      return output.toString();
    }