Refactoring Type Source Entity Target Class Entity Placement Rate it! Move Method net.sourceforge.ganttproject.io.GanttXFIGSaver::drawtext(java.io.OutputStreamWriter, net.sourceforge.ganttproject.io.GanttXFIGSaver.TextObject):void net.sourceforge.ganttproject.io.GanttXFIGSaver.TextObject 0.9078800658645267 Move Method net.sourceforge.ganttproject.io.GanttXFIGSaver::drawbox(java.io.OutputStreamWriter, net.sourceforge.ganttproject.io.GanttXFIGSaver.BoxObject):void net.sourceforge.ganttproject.io.GanttXFIGSaver.BoxObject 0.9078929492347098 Move Method net.sourceforge.ganttproject.chart.ChartModelImpl::setTuningOptions(net.sourceforge.ganttproject.chart.ChartModelImpl.TuningOptions):void net.sourceforge.ganttproject.chart.ChartModelImpl.TuningOptions 0.9079729609444698 Move Method net.sourceforge.ganttproject.chart.CachingOffsetCalculatorImpl::calculateOffsets(net.sourceforge.ganttproject.time.TimeFrame, net.sourceforge.ganttproject.time.TimeUnit, java.util.Date, net.sourceforge.ganttproject.time.TimeUnit, int):net.sourceforge.ganttproject.chart.ChartModelBase.Offset[] net.sourceforge.ganttproject.chart.OffsetCalculatorImpl 0.9080583379893099 Move Method net.sourceforge.ganttproject.parser.TaskTagHandler::loadTask(org.xml.sax.Attributes):void net.sourceforge.ganttproject.parser.ParsingContext 0.9081531614199858 Move Method net.sourceforge.ganttproject.io.GanttCSVExport::writeTaskHeaders(java.io.OutputStreamWriter):void net.sourceforge.ganttproject.io.CSVOptions 0.9081768314991685 Move Method net.sourceforge.ganttproject.chart.TaskRendererImpl::drawPreviousStateTask(net.sourceforge.ganttproject.GanttPreviousStateTask, int):void net.sourceforge.ganttproject.GanttPreviousStateTask 0.908189341633867 Move Method net.sourceforge.ganttproject.chart.ChartModelBase::enableRenderers1():void net.sourceforge.ganttproject.chart.ChartRendererBase 0.9082092508124576 Move Method net.sourceforge.ganttproject.chart.ChartModelBase::enableRenderers2():void net.sourceforge.ganttproject.chart.ChartRendererBase 0.9082092508124576 Move Method net.sourceforge.ganttproject.export.WebPublisher::run(java.io.File[], net.sourceforge.ganttproject.document.DocumentManager.FTPOptions, net.sourceforge.ganttproject.gui.UIFacade):void net.sourceforge.ganttproject.document.DocumentManager.FTPOptions 0.9082120799160288 Move Method net.sourceforge.ganttproject.parser.CustomPropertiesTagHandler::loadProperty(org.xml.sax.Attributes):void net.sourceforge.ganttproject.parser.ParsingContext 0.9082134246700266 Move Method net.sourceforge.ganttproject.print.PrintPreview::onChangingDates():void net.sourceforge.ganttproject.GanttExportSettings 0.9082185429970085 Move Method net.sourceforge.ganttproject.resource.OverwritingMerger::merge(net.sourceforge.ganttproject.resource.HumanResource, net.sourceforge.ganttproject.resource.HumanResource):void net.sourceforge.ganttproject.resource.HumanResource 0.908221346320317 Move Method net.sourceforge.ganttproject.chart.ResourceLoadRenderer::renderLoads(net.sourceforge.ganttproject.resource.LoadDistribution.Load, net.sourceforge.ganttproject.resource.LoadDistribution.Load, java.util.LinkedList, int, java.lang.String):void net.sourceforge.ganttproject.resource.LoadDistribution.Load 0.9082321954066511 Move Method net.sourceforge.ganttproject.io.GanttCSVExport::writeTasks(java.io.OutputStreamWriter):void net.sourceforge.ganttproject.io.CSVOptions 0.9082389695603418 Move Method net.sourceforge.ganttproject.chart.ChartModelBase::fireBeforeProcessingTimeFrames():void net.sourceforge.ganttproject.chart.BackgroundRendererImpl 0.9082480317691517 Move Method net.sourceforge.ganttproject.gui.options.EnumerationOptionComboBoxModel::geti18nedValues(net.sourceforge.ganttproject.gui.options.model.EnumerationOption, net.sourceforge.ganttproject.gui.options.model.GPOptionGroup):java.lang.String[] net.sourceforge.ganttproject.gui.options.model.GPOptionGroup 0.9082482001106116 Move Method net.sourceforge.ganttproject.task.TaskImpl.MutatorImpl::getEnd():net.sourceforge.ganttproject.GanttCalendar net.sourceforge.ganttproject.task.TaskImpl.FieldChange 0.9082489225285975 Move Method net.sourceforge.ganttproject.task.TaskImpl.MutatorImpl::getThird():net.sourceforge.ganttproject.GanttCalendar net.sourceforge.ganttproject.task.TaskImpl.FieldChange 0.90824892610552 Move Method net.sourceforge.ganttproject.task.TaskImpl.MutatorImpl::getDuration():net.sourceforge.ganttproject.task.TaskLength net.sourceforge.ganttproject.task.TaskImpl.FieldChange 0.90824892610552 Move Method net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer::bind(net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.GraphicPrimitive, java.lang.Object):void net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.GraphicPrimitive 0.9082495221360065 Move Method net.sourceforge.ganttproject.document.ProxyDocument.AcquireLockState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.OpenCopyConfirmationState 0.9082506416916546 Move Method net.sourceforge.ganttproject.ResourceTreeTable::showColumn(net.sourceforge.ganttproject.resource.ResourceColumn):void net.sourceforge.ganttproject.resource.ResourceColumn 0.9082506485262059 Move Method net.sourceforge.ganttproject.document.ProxyDocument.AcquireLockState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.ParsingState 0.9082506505711178 Move Method net.sourceforge.ganttproject.io.GanttCSVExport::writeResourceHeaders(java.io.OutputStreamWriter):void net.sourceforge.ganttproject.io.CSVOptions 0.9082585421004356 Move Method net.sourceforge.ganttproject.document.ProxyDocument.OpenCopyConfirmationState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.FailureState 0.9082698814408177 Move Method net.sourceforge.ganttproject.document.ProxyDocument.OpenCopyConfirmationState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.ParsingState 0.9082699061398447 Move Method net.sourceforge.ganttproject.task.algorithm.CriticalPathAlgorithmImpl.Processor::findLatestFinishTime(net.sourceforge.ganttproject.task.algorithm.CriticalPathAlgorithmImpl.Node, net.sourceforge.ganttproject.task.algorithm.CriticalPathAlgorithmImpl.Node, net.sourceforge.ganttproject.task.dependency.TaskDependency):java.util.Date net.sourceforge.ganttproject.task.algorithm.CriticalPathAlgorithmImpl.Node 0.9082715607530487 Move Method net.sourceforge.ganttproject.task.TaskImpl.MutatorImpl::getStart():net.sourceforge.ganttproject.GanttCalendar net.sourceforge.ganttproject.task.TaskImpl.FieldChange 0.9082734199965363 Move Method net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean::copyValues(net.sourceforge.ganttproject.gui.ResourcesTableModel, net.sourceforge.ganttproject.gui.ResourcesTableModel):void net.sourceforge.ganttproject.gui.ResourcesTableModel 0.9082748807447962 Move Method net.sourceforge.ganttproject.TaskTreeImageGenerator::getPrintableNodes(net.sourceforge.ganttproject.GanttExportSettings):java.util.List net.sourceforge.ganttproject.GanttTree2 0.9082760574323885 Move Method net.sourceforge.ganttproject.roles.RoleManagerImpl::createRoleSet():void net.sourceforge.ganttproject.roles.RoleSetImpl 0.9082800276021593 Move Method net.sourceforge.ganttproject.ResourceTreeTable::hideColumn(net.sourceforge.ganttproject.resource.ResourceColumn):void net.sourceforge.ganttproject.resource.ResourceColumn 0.9082824976059266 Move Method net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage.RoleSetListModel::createTooltipText(net.sourceforge.ganttproject.roles.RoleSet):java.lang.String net.sourceforge.ganttproject.gui.projectwizard.I18N 0.9082829886120891 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::buildPage(net.sourceforge.ganttproject.gui.options.model.GPOptionGroup[], java.lang.String):javax.swing.JComponent net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.908288512954157 Move Method net.sourceforge.ganttproject.chart.TaskRendererImpl::renderProgressBar(net.sourceforge.ganttproject.task.TaskActivity, net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.Rectangle):void net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.Rectangle 0.908294906036489 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::createColorComponent(net.sourceforge.ganttproject.gui.options.model.ColorOption):java.awt.Component net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.9082965357808679 Move Method net.sourceforge.ganttproject.gui.GanttDialogPerson::loadFields():void net.sourceforge.ganttproject.resource.HumanResource 0.9083008681107809 Move Method net.sourceforge.ganttproject.GPTreeTableBase::newTableColumnExt(int, net.sourceforge.ganttproject.task.CustomColumn):org.jdesktop.swing.table.TableColumnExt net.sourceforge.ganttproject.task.CustomColumn 0.9083029364335047 Move Method net.sourceforge.ganttproject.io.GanttCSVExport::writeResources(java.io.OutputStreamWriter):void net.sourceforge.ganttproject.io.CSVOptions 0.9083033482916544 Move Method net.sourceforge.ganttproject.GanttProject::recalculateCriticalPath():void net.sourceforge.ganttproject.gui.UIConfiguration 0.9083033802413367 Move Method net.sourceforge.ganttproject.gui.GanttDialogPerson::applyChanges():void net.sourceforge.ganttproject.resource.HumanResource 0.9083053857189975 Move Method net.sourceforge.ganttproject.task.CustomColumnsValues::setValue(java.lang.String, java.lang.Object):void net.sourceforge.ganttproject.task.CustomColumnsStorage 0.9083068887398811 Move Method net.sourceforge.ganttproject.chart.ChartModelBase::calculateLength(int, int, int):float net.sourceforge.ganttproject.chart.ChartUIConfiguration 0.9083090283300439 Move Method net.sourceforge.ganttproject.gui.GanttDialogCustomColumn::setVisible(boolean):void net.sourceforge.ganttproject.gui.options.model.GPOptionGroup 0.9083110252664579 Move Method net.sourceforge.ganttproject.gui.ResourceDialogCustomColumn::setVisible(boolean):void net.sourceforge.ganttproject.gui.options.model.GPOptionGroup 0.9083120221148722 Move Method net.sourceforge.ganttproject.ResourceTreeTableModel::buildTree():net.sourceforge.ganttproject.resource.ResourceNode net.sourceforge.ganttproject.resource.HumanResourceManager 0.9083123500513532 Move Method net.sourceforge.ganttproject.ResourceTreeTable::addMandatoryColumn(net.sourceforge.ganttproject.resource.ResourceColumn):void net.sourceforge.ganttproject.resource.ResourceColumn 0.9083130251584033 Move Method net.sourceforge.ganttproject.ResourceTreeTableModel::addMandatoryColumn(net.sourceforge.ganttproject.resource.ResourceColumn):void net.sourceforge.ganttproject.resource.ResourceColumn 0.908314464764425 Move Method net.sourceforge.ganttproject.document.ProxyDocument.ParsingState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.SuccessState 0.9083147728733684 Move Method net.sourceforge.ganttproject.document.ProxyDocument.ParsingState::enter():void net.sourceforge.ganttproject.document.ProxyDocument.FailureState 0.9083147906417398 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::createButtonComponent(net.sourceforge.ganttproject.gui.options.model.GPOptionGroup):java.awt.Component net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.9083149087471712 Move Method net.sourceforge.ganttproject.io.GanttCSVExport::getAssignments(net.sourceforge.ganttproject.task.Task):java.lang.String net.sourceforge.ganttproject.io.CSVOptions 0.9083149969904929 Move Method net.sourceforge.ganttproject.roles.RoleManagerImpl::changeRoleSet():void net.sourceforge.ganttproject.roles.RoleSetImpl 0.9083156155102826 Move Method net.sourceforge.ganttproject.GanttProject::quitApplication():void net.sourceforge.ganttproject.GanttOptions 0.9083157498582917 Move Method net.sourceforge.ganttproject.GanttTreeTable::setDelay(net.sourceforge.ganttproject.task.TaskNode, net.sourceforge.ganttproject.delay.Delay):void net.sourceforge.ganttproject.GanttTreeTableModel 0.9083164730016128 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::createRadioButtonBooleanComponent(net.sourceforge.ganttproject.gui.options.model.GPOptionGroup, net.sourceforge.ganttproject.gui.options.model.BooleanOption):java.awt.Component net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.9083169093041896 Move Method net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel::setUpResourcesComboColumn(javax.swing.JTable):void net.sourceforge.ganttproject.resource.HumanResourceManager 0.9083171352990274 Move Method net.sourceforge.ganttproject.GanttResourcePanel::setActions():void net.sourceforge.ganttproject.GanttProject 0.9083192800802661 Move Method net.sourceforge.ganttproject.chart.StyledPainterImpl.TaskRectanglePainter::drawBorder(java.awt.Graphics, net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.Rectangle):void net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.Rectangle 0.9083196760330778 Move Method net.sourceforge.ganttproject.ResourceTreeTableModel::checkRemovableCol(java.lang.String):boolean net.sourceforge.ganttproject.resource.HumanResourceManager 0.9083201345866687 Move Method net.sourceforge.ganttproject.GanttTree2::selectTreeRow(int):void net.sourceforge.ganttproject.GanttTreeTable 0.9083205240528132 Move Method net.sourceforge.ganttproject.GanttTree2::setActions():void net.sourceforge.ganttproject.GanttProject 0.9083212448057224 Move Method net.sourceforge.ganttproject.GanttResourcePanel::newHuman(net.sourceforge.ganttproject.resource.HumanResource):void net.sourceforge.ganttproject.ResourceTreeTable 0.9083217961590042 Move Method net.sourceforge.ganttproject.GanttResourcePanel::sendMail(net.sourceforge.ganttproject.GanttProject):void net.sourceforge.ganttproject.ResourceTreeTable 0.9083219929047094 Move Method net.sourceforge.ganttproject.GanttTree2::addBlankLine(javax.swing.tree.DefaultMutableTreeNode, int):void net.sourceforge.ganttproject.GanttTreeTableModel 0.9083227782632346 Move Method net.sourceforge.ganttproject.chart.ChartModelImpl::getTaskActivityRectangles(net.sourceforge.ganttproject.task.Task):net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer.Rectangle[] net.sourceforge.ganttproject.chart.TaskRendererImpl 0.9083232326096408 Move Method net.sourceforge.ganttproject.calendar.GanttDaysOff::equals(net.sourceforge.ganttproject.calendar.GanttDaysOff):boolean net.sourceforge.ganttproject.GanttCalendar 0.9083239525384074 Move Method net.sourceforge.ganttproject.calendar.GanttDaysOff::isADayOff(net.sourceforge.ganttproject.GanttCalendar):boolean net.sourceforge.ganttproject.GanttCalendar 0.9083239525384074 Move Method net.sourceforge.ganttproject.calendar.GanttDaysOff::getDuration():int net.sourceforge.ganttproject.GanttCalendar 0.9083239525384074 Move Method net.sourceforge.ganttproject.GanttProject::changeWorkingDirectory(java.lang.String):void net.sourceforge.ganttproject.GanttOptions 0.908324481390997 Move Method net.sourceforge.ganttproject.chart.ChartHeaderImpl::createGreyRectangleWithNiceBorders():void net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer 0.9083249674230848 Move Method net.sourceforge.ganttproject.GanttProject::saveAsProject():boolean net.sourceforge.ganttproject.GanttTree2 0.9083250984499294 Move Method net.sourceforge.ganttproject.GanttProject::saveProject():void net.sourceforge.ganttproject.GanttTree2 0.9083250984499294 Move Method net.sourceforge.ganttproject.chart.ResourceLoadRenderer::calculateGap(net.sourceforge.ganttproject.resource.ProjectResource):int net.sourceforge.ganttproject.resource.ProjectResource 0.9083253004911995 Move Method net.sourceforge.ganttproject.GanttResourcePanel::newHuman(net.sourceforge.ganttproject.resource.HumanResource):void net.sourceforge.ganttproject.ResourceTreeTableModel 0.9083257510947991 Move Method net.sourceforge.ganttproject.chart.ChartRendererBase::getWidth():int net.sourceforge.ganttproject.chart.ChartModelBase 0.9083258924106858 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::isCheckboxOption(net.sourceforge.ganttproject.gui.options.model.GPOptionGroup, net.sourceforge.ganttproject.gui.options.model.GPOption):boolean net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.9083260478739663 Move Method net.sourceforge.ganttproject.ResourceTreeTableModel::addCustomColumn(java.lang.String, net.sourceforge.ganttproject.resource.ResourceColumn):void net.sourceforge.ganttproject.resource.HumanResourceManager 0.9083262854605865 Move Method net.sourceforge.ganttproject.gui.options.OptionsPageBuilder::createOptionLabel(net.sourceforge.ganttproject.gui.options.model.GPOptionGroup, net.sourceforge.ganttproject.gui.options.model.GPOption):java.awt.Component net.sourceforge.ganttproject.gui.options.OptionsPageBuilder.I18N 0.9083265842551099 Move Method net.sourceforge.ganttproject.GanttTree2::getSelectedNode():javax.swing.tree.DefaultMutableTreeNode net.sourceforge.ganttproject.GanttTreeTable 0.9083267001225844 Move Method net.sourceforge.ganttproject.GanttTree2::getAllVisibleNodes():java.util.List net.sourceforge.ganttproject.GanttTreeTable 0.9083267106667807 Move Method net.sourceforge.ganttproject.GanttProject::applyButtonOptions():void net.sourceforge.ganttproject.GanttOptions 0.9083267699159907 Move Method net.sourceforge.ganttproject.GanttProjectBase::fireProjectModified(boolean):void net.sourceforge.ganttproject.UIFacadeImpl 0.9083273487327874 current system 0.9083275706875582