output: #fixed code
                                  @Override
      public Object getAttribute(String name) {
          return Jboot.getCache().get(SESSION_CACHE_NAME, buildKey(name));
      }
input: #vulnerable code 
                                  @Override
      public Object getAttribute(String name) {
          return Jboot.getJbootCache().get(SESSION_CACHE_NAME, buildKey(name));
      } 
                              #location 3 
                              #vulnerability type NULL_DEREFERENCE