private List<ChangeSet> parse(Charset charset, String fileName) {
   FormattedJavascriptChangeSetReader reader =
       charset != null
           ? new FormattedJavascriptChangeSetReader(charset)
           : new FormattedJavascriptChangeSetReader();
   Resource file = new ClassPathResource(fileName, getClass());
   List<ChangeSet> changeSets = reader.getChangeSets(file);
   return changeSets;
 }
 private List<ChangeSet> parse(Charset charset, String fileName) throws URISyntaxException {
   FormattedJavascriptChangeSetReader reader =
       charset != null
           ? new FormattedJavascriptChangeSetReader(charset)
           : new FormattedJavascriptChangeSetReader();
   File file = Paths.get(this.getClass().getResource(fileName).toURI()).toFile();
   List<ChangeSet> changeSets = reader.getChangeSets(file);
   return changeSets;
 }