@NotNull
public abstract Collection<PsiAnnotation> collectProcessedAnnotations(@NotNull PsiClass psiClass);
protected String getGetterName(final @NotNull PsiField psiField) {
final AccessorsInfo accessorsInfo = AccessorsInfo.build(psiField);
final String fieldNameWithoutPrefix = accessorsInfo.removePrefix(psiField.getName());
if (accessorsInfo.isFluent()) {
return LombokUtils.decapitalize(fieldNameWithoutPrefix);
}
return LombokUtils.toGetterName(fieldNameWithoutPrefix, PsiType.BOOLEAN.equals(psiField.getType()));
}