boolean (Object o) { if (this == o) return true; if (!(o instanceof PySourcePosition that)) return false; if (line != that.line) return false; if (file != null ? !file.equals(that.file) : that.file != null) return false; return true; }