in src/org/gridgain/inspection/abbrev/AbbreviationRules.java [172:189]
public static AbbreviationRules getInstance(@Nullable File file) {
try {
if (initFlag.compareAndSet(false, true)) {
instance = new AbbreviationRules(file);
singletonInitLatch.countDown();
}
else
singletonInitLatch.await();
return instance;
}
catch (InterruptedException e) {
Thread.currentThread().interrupt();
throw new IllegalStateException("Interrupted while waiting for instance initialization");
}
}