#fixed code
                                @Test
    @Ignore
    public void testCallableApi() {
        Database db = DatabaseCreator.createDerbyWithStoredProcs(1);
        db //
                .call("call getPersonCount(?,?)") //
                .in() //
                .out(Type.INTEGER, Integer.class) //
                .build() //
                .test() //
                .awaitDone(TIMEOUT_SECONDS, TimeUnit.SECONDS) //
                .assertValue(2) //
                .assertComplete();
    }
#vulnerable code 
                                @Test
    @Ignore
    public void testCallableApi() {
        Database db = DatabaseCreator.createDerbyWithStoredProcs(1);
        db //
                .call("call getPersonCount(?,?)") //
                .in(0) //
                .out(Integer.class) //
                .build() //
                .test() //
                .awaitDone(TIMEOUT_SECONDS, TimeUnit.SECONDS) //
                .assertValue(2) //
                .assertComplete();
        ;
    } 
                            #location 10 
                            #vulnerability type NULL_DEREFERENCE