output: #fixed code
                                  @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
      public Integer visit(final ConstructorDeclaration n, final Void arg) {
          return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
      }
input: #vulnerable code 
                                  @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
      public Integer visit(final ConstructorDeclaration n, final Void arg) {
          return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
      } 
                              #location 3 
                              #vulnerability type NULL_DEREFERENCE