code: private static Reader getReader(final File aFile) throws FileNotFoundException {
          try {
              return new InputStreamReader(new FileInputStream(aFile), StandardCharsets.UTF_8.name());
          } catch (final java.io.UnsupportedEncodingException details) {
              throw new UnsupportedEncodingException(details, StandardCharsets.UTF_8.name());
          }
      }
docs: Gets a {@link Reader} for the supplied file using the UTF-8 encoding.
  
  @param aFile The file for which to get a {#link Reader}
  @return A {#link Reader} that will read using the UTF-8 charset
  @throws FileNotFoundException If the supplied file couldn't be found
  @throws UnsupportedEncodingException If the supplied encoding isn't supported by the JVM