public ShareableFlexConfigGenerator(MavenSession session, File outputDirectory) {
super(session, new File("build-gant/flex-configs"));
this.outputDirectory.mkdirs();
}
@Override
<BUG>public void preGenerate(MavenProject project, String classifier, MojoExecution flexmojosGeneratorMojoExecution) throws IOException {
super.preGenerate(project, classifier, flexmojosGeneratorMojoExecution);
baseDir = project.getBasedir().getPath();</BUG>
localRepositoryBasedir = session.getLocalRepository().getBasedir();
localRepositoryBasedirLength = localRepositoryBasedir.length();

public ShareableFlexConfigGenerator(MavenSession session, File outputDirectory) {
super(session, new File("build-gant/flex-configs"));
this.outputDirectory.mkdirs();
}
@Override
public void preGenerate(MavenProject project, String classifier, AdditionalSourcePathProvider additionalSourcePathProvider) throws IOException {
super.preGenerate(project, classifier, additionalSourcePathProvider);
baseDir = project.getBasedir().getPath();
localRepositoryBasedir = session.getLocalRepository().getBasedir();
localRepositoryBasedirLength = localRepositoryBasedir.length();
