output: #fixed code
                                  public int compareTo(@NotNull Object o) {
          return getSingle().getStart() - ((Binding)o).getSingle().getStart();
      }
input: #vulnerable code 
                                  public int compareTo(@NotNull Object o) {
          return getFirstNode().getStart() - ((Binding)o).getFirstNode().getStart();
      } 
                              #location 2 
                              #vulnerability type NULL_DEREFERENCE