class ConfusionSetFileFormatter {

  public static void main(String[] args) throws IOException {
    if (args.length != 1) {
      System.out.println("Usage: " + ConfusionSetFileFormatter.class.getSimpleName() + " <confusion_set.txt>");
      System.exit(1);
    }
    List<String> lines = Files.readAllLines(Paths.get(args[0]));
    for (String line : lines) {
      System.out.println(reformat(line));
    }
  }

  private static String reformat(String s) {<FILL_FUNCTION_BODY>}

}

    Pattern pattern = Pattern.compile(";\\s*\\d+");
    Matcher matcher = pattern.matcher(s);
    if (matcher.find()) {
      int spaceStart = matcher.end();
      int spaceEnd = s.indexOf('#', 2);
      if (spaceStart > 0 && spaceEnd > 0) {
        String spaces = StringUtils.repeat(" ", 52-spaceStart);
        return s.substring(0, spaceStart+1) + spaces + s.substring(spaceEnd);
      }
    }
    return s;
  
<no_super_class>