boolean (Object o) { if (this == o) return true; if (o == null || o.getClass() != getClass()) return false; FileScope files = (FileScope)o; return Objects.equals(myVirtualFile, files.myVirtualFile) && Objects.equals(myDisplayName, files.myDisplayName) && Objects.equals(myModule, files.myModule); }