ThrowableRunnable<Exception> (@NonNls final String innerClassName, @NonNls final String newClassName, final boolean passOuterClass, @NonNls final String parameterName, final boolean searchInComments, final boolean searchInNonJava, @NonNls @Nullable final String packageName) { return new MyPerformAction(innerClassName, newClassName, passOuterClass, parameterName, searchInComments, searchInNonJava, packageName); }