code: protected Reader createResourceReader(Resource resource) {
          try {
              return new InputStreamReader(resource.getInputStream());
          }
          catch (IOException e) {
              throw new RuntimeException(e);
          }
      }
docs: Create a reader for the specified resource.
  
  @param resource resource to create reader for
  
  @return reader for the specified resource