@Override
  public String toString() {
    return "--- FIND MODEL ---\n" +
           "myStringToFind = " + (myStringToFind == null ? "null\n" : "'" + myStringToFind + "'\n") +
           "myStringToReplace = '" + myStringToReplace + "'\n" +
           "isReplaceState = " + isReplaceState + "\n" +
           "isWholeWordsOnly = " + isWholeWordsOnly + "\n" +
           "searchContext = '" + searchContext + "'\n" +
           "isFromCursor = " + isFromCursor + "\n" +
           "isForward = " + isForward + "\n" +
           "isGlobal = " + isGlobal + "\n" +
           "isRegularExpressions = " + isRegularExpressions + "\n" +
           "isCaseSensitive = " + isCaseSensitive + "\n" +
           "isMultipleFiles = " + isMultipleFiles + "\n" +
           "isPromptOnReplace = " + isPromptOnReplace + "\n" +
           "isReplaceAll = " + isReplaceAll + "\n" +
           "isProjectScope = " + isProjectScope + "\n" +
           "directoryName = '" + directoryName + "'\n" +
           "isWithSubdirectories = " + isWithSubdirectories + "\n" +
           "fileFilter = " + fileFilter + "\n" +
           "moduleName = '" + moduleName + "'\n" +
           "customScopeName = '" + customScopeName + "'\n" +
           "searchInProjectFiles = " + mySearchInProjectFiles + "\n" +
           "userDataMap = " + getUserMap() + "\n";
  }
@Override
  public String toString()