void (JavaClassFindUsagesOptions options) { super.calcFindUsagesOptions(options); if (isToChange(myCbUsages)){ options.isUsages = isSelected(myCbUsages); } if (isToChange(myCbMethodsUsages)){ options.isMethodsUsages = isSelected(myCbMethodsUsages); } if (isToChange(myCbFieldsUsages)){ options.isFieldsUsages = isSelected(myCbFieldsUsages); } if (isToChange(myCbDerivedClasses)){ options.isDerivedClasses = isSelected(myCbDerivedClasses); } if (isToChange(myCbImplementingClasses)){ options.isImplementingClasses = isSelected(myCbImplementingClasses); } if (isToChange(myCbDerivedInterfaces)){ options.isDerivedInterfaces = isSelected(myCbDerivedInterfaces); } options.isSkipImportStatements = false; options.isCheckDeepInheritance = true; options.isIncludeInherited = false; FIND_CLASS_STARTED.log(myPsiElement.getProject(), createFeatureUsageData(options)); }