if (oldClassName != null) {
String newFileName = getNewFileName(ic.getFilename(), oldClassName, cf.getFullClassName());
Undoable u = new RenameFileAction(ic.getProject(), ic.getFilename(), newFileName, ic.getCf());
if (this.batchMode) {
FileSet fs = ic.getProject().getFileSet();
fs.removeFile(ic.getFilename());
fs.addFile(newFileName);
} else {
SystemFacade.getInstance().performProjectAction(u);
}
ic.setFilename(newFileName);