protected abstract ContainerTag generateVolunteerWork();
protected abstract ContainerTag generateSkills();
protected abstract ContainerTag generateProjects();
protected abstract ContainerTag generateEducation();
protected String getResource(String fileName) {
<BUG>String dirToRemove = Config.getOutputDirectory();

String resourceDirectory = Paths.get(Config.getOutputDirectory(), "resources", fileName).toString();
</BUG>
resourceDirectory = resourceDirectory.replace(dirToRemove + File.separator, "");

protected abstract ContainerTag generateVolunteerWork();
protected abstract ContainerTag generateSkills();
protected abstract ContainerTag generateProjects();
protected abstract ContainerTag generateEducation();
protected String getResource(String fileName) {
String dirToRemove = new File(Config.getOutputDirectory()).getAbsolutePath();
String resourceDirectory = Paths.get(new File(Config.getOutputDirectory()).getAbsolutePath(), "resources", fileName).toString();
resourceDirectory = resourceDirectory.replace(dirToRemove + File.separator, "");
