public static Map<String, PsiType> getEqualsImplicitVars(Project project) {
    final Map<String, PsiType> map = new LinkedHashMap<>();
    final PsiType stringType = project != null ? PsiType.getJavaLangString(PsiManager.getInstance(project), GlobalSearchScope.allScope(project))
                                               : (PsiPrimitiveType)PsiTypes.nullType();
    map.put(INSTANCE_NAME, stringType);
    map.put(BASE_PARAM_NAME, stringType);
    map.put(SUPER_PARAM_NAME, stringType);
    map.put(CHECK_PARAMETER_WITH_INSTANCEOF, PsiTypes.booleanType());
    map.put(SUPER_HAS_EQUALS, PsiTypes.booleanType());
    return map;
  }
public static Map<String, PsiType> getEqualsImplicitVars(Project project)