output: #fixed code
                                  @Before
      public void before() throws Throwable {
          save(new Properties() {{
              setProperty("someValue", "10");
          }});
  
          reloadableConfig = ConfigFactory.create(ReloadableConfig.class);
      }
input: #vulnerable code 
                                  @Before
      public void before() throws Throwable {
          synchronized (target) {
              save(new Properties() {{
                  setProperty("someValue", "10");
              }});
  
              reloadableConfig = ConfigFactory.create(ReloadableConfig.class);
          }
      } 
                              #location 3 
                              #vulnerability type THREAD_SAFETY_VIOLATION