protected File getFile()
throws GenException
{
File file = null;
GenOptions go = getGenOptions();
String fileName = getFileName() + getFileExt();
try
{
file = new File( go.getGenDir(), fileName );
if (file.exists() && !go.isOverwrite ())
{
fileName = fileName + ".new";
file = new File( go.getGenDir(), fileName );
}
}
catch( Exception ex )
{
throw new GenException( "Error: Unable to open output dir: " + go.getGenDir() + ", file: " + fileName, ex );
}
return file;
}