UsageViewPresentation () { UsageViewPresentation copyInstance = new UsageViewPresentation(); copyInstance.myTabText = myTabText; copyInstance.myScopeText = myScopeText; copyInstance.myUsagesString = myUsagesString; copyInstance.mySearchString = mySearchString; copyInstance.myTargetsNodeText = myTargetsNodeText; copyInstance.myNonCodeUsagesString = myNonCodeUsagesString; copyInstance.myCodeUsagesString = myCodeUsagesString; copyInstance.myShowReadOnlyStatusAsRed = myShowReadOnlyStatusAsRed; copyInstance.myShowCancelButton = myShowCancelButton; copyInstance.myOpenInNewTab = myOpenInNewTab; copyInstance.myCodeUsages = myCodeUsages; copyInstance.myUsageTypeFilteringAvailable = myUsageTypeFilteringAvailable; copyInstance.myTabName = myTabName; copyInstance.myToolwindowTitle = myToolwindowTitle; copyInstance.myDetachedMode = myDetachedMode; copyInstance.myDynamicCodeUsagesString = myDynamicCodeUsagesString; copyInstance.myMergeDupLinesAvailable = myMergeDupLinesAvailable; copyInstance.myExcludeAvailable = myExcludeAvailable; copyInstance.mySearchPattern = mySearchPattern; copyInstance.myReplaceString = myReplaceString; copyInstance.myReplaceMode = myReplaceMode; return copyInstance; }