https://123dok.net/document/z3d45vl8-jstar-towards-practical-verification-for-java.html